L’SMTP (Simple Mail Transfer Protocol) è uno standard Internet per la trasmissione di posta elettronica (Email) attraverso le reti Internet Protocol (IP).
Questo tutorial mostra come connettersi al server di posta SMTP e inviare una Email usando il comando ‘telnet’.
Passo 1: Apri una connessione dal tuo computer a un server di posta SMTP
$ telnet smtp.domain.ext 25220 smtp.domain.ext ESMTP Sendmail ?version-number?; ?date+time+gmtoffset?
- smtp.domain.ext – Il tuo server di posta;
- 25 – Porta predefinita per SMTP.
Step 2: Dichiara il tuo nome di dominio o indirizzo IP
Puoi impostare local.domain.name o qualsiasi cosa tu voglia in ‘HELO’, perché il server non controlla la sua autenticità, che è uno degli svantaggi di questo protocollo.
> HELO local.domain.name250 smtp.domain.ext Hello local.domain.name , pleased to meet you
Step 3: Imposta l’email del mittente
> MAIL FROM: [email protected] 2.1.0 [email protected]... Sender ok
Step 4: Imposta l’email del destinatario
> RCPT TO: [email protected] 2.1.5 [email protected]... Recipient ok
Step 5: Per scrivere il messaggio, scrivi DATA e premi ‘Enter’
> DATA354 Enter mail, end with "." on a line by itself
Step 6: Sulla prima riga scrivi ‘SUBJECT: Your Subject’ e premi ‘Enter’ due volte
> SUBJECT: Test message
Step 7: Continua a scrivere il tuo messaggio
Hello,this is a TEST message, please don't reply.Thank you.
Step 8: Metti un singolo punto (.) su una riga da solo e premi ‘Enter’ per inviare il tuo messaggio.
> .250 2.0.0 ???????? Message accepted for delivery
Step 9: Chiudi la connessione
> QUIT221 2.0.0 server.com closing connection