Come probabilmente saprete, è possibile inviare posta elettronica collegandosi con telnet al server di posta.
La procedura da fare è la seguente:
telnet miodominio.it 25
helo miodominio.it
mail from: nome@miodominio.it
rcpt to: test@dominiodestinatario.it
data
testo dell’ email
.
quitQuesta è la procedura da utilizzare se il server mail non richiede l’autenticazione. Ultimamente però quasi tutti i server mail richiedono l’autenticazione per permettere l’invio di posta ad indirizzo non residenti sul server stesso. In questo caso la procedura da fare è:
telnet miodominio.it 25
helo miodominio.it
AUTH LOGIN
username_base64
password_base64
Come indicato bisogna digitare l’username codificata in base64 e premere invio, dopo digitare anche la password codificata in base64 e premere invio; se la procedura di autenticazione è andata a buon fine, il server riponderà con “Authentication Successfull”.
Solo successivamente continuare con la stessa procedura indicata prima:
mail from: nome@miodominio.it
rcpt to: test@dominiodestinatario.it
data
testo dell’ email
.
quitPer codificare “al volo” in base64 potete utilizzare il form presente all’indirizzo http://blog.smsoft.it/2009/07/10/codificare-o-decodificare-in-base64/