ATTENZIONE! L'articolo che stai leggendo ha oltre un anno di vita, alcuni degli argomenti trattati potrebbero non essere più validi.

Inviare email via telnet

inserito in sysadmin da fullo @ 01-09-2005 15:27

Spesso per provare il corretto funzionamento di un mailserver è necessario inviare un’email via telnet. Andrea tempo fa sul suo blog in un interessante articolo sul protocollo SMTP ne ha spiegato la procedura di base.

Ma cosa succede se vogliamo spedire una mail dal nostro SMTP server verso uno esterno e per di più il primo richiede l’autenticazione dell’utente?

In questo caso bisognerà aggiungere una serie di comandi e parametri tra cui la nostra username e password, ecco come appare una sessione che richiede autenticazione (in neretto i comandi inseriti da me):

helo fullo.org
250 smtp.locale Hello 192.168.0.666 pleased to meet you
auth login
334 VXNlcm5hbWU6
Y29sY2FjY2hpbw==
334 UGFzc3dvcmQ6
Y2hlbG9kaWNv
235 2.0.0 OK Authenticated
MAIL FROM: francesco@miaemail.com
250 2.1.0 francesco@miaemail.com... Sender ok
RCPT TO: francesco@altraemail.com
250 2.1.5 francesco@altraemail.com... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
questo è il testo dell’email.. nulla di che ;)
.

250 2.0.0 YmVsbG9sJ2VuY29kaW5nZWg/ Message accepted for delivery
quit
221 2.0.0 smtp.locale closing connection

notate lo strano testo che comprare subito dopo auth login?
Beh tradotto da Base-64 significa Username:, ne segue che per inserire il nostro username e la nostra password bisogna prima encodarli in Base-64.
Dopodichè tutto come da manuale… ;)

ciuaz

Tag associati al post: Tags: , , ,

4 Commenti per 'Inviare email via telnet'

  1. Andrea Beggi says:

    192.168.0.666 LOL!

  2. fullo says:

    controlla anche i mex subliminali nel resto del tutorial ;)

  3. Keper says:

    Ah Ah Ah Ah.
    Beh potevi lasciarle tutte e due.
    Questo però significa che hai dei lettori attenti

  4. fullo says:

    non abbastanza ;)

Lascia un commento

XHTML: Ti ricordo che puoi inserire questi tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


phpDay 15.16 Maggio 2009 a Verona