Come connettersi a un server SMTP via telnet

August 7

Come connettersi a un server SMTP via telnet


Il Simple Mail Transfer Protocol (SMTP) è lo standard per l'invio di messaggi di posta elettronica tramite Internet. E 'utilizzato da client di posta elettronica per comunicare con un server di posta. Utilizzando l'applicazione telnet, è possibile connettersi al server di posta direttamente e inviare i comandi di posta elettronica rilevanti manualmente. Questo ti permette di vedere come il server di posta risponde, che è utile durante la configurazione del server di posta e il tracciamento dei problemi di posta elettronica.

istruzione

1 Fare clic sul pulsante Start di Windows, quindi clicca su "Tutti i programmi". Fare clic sulla cartella "Accessori". Clicca su "Prompt dei comandi".

2 Digitare "telnet mailserver.com 25" al prompt dei comandi per la connessione al server di posta attraverso telnet. Sostituire "mailserver.com" con l'indirizzo del server di posta. Se il server di posta utilizza una porta SMTP non standard, il cambiamento "25" per il numero di porta utilizzato dal server di posta SMTP per le connessioni. Una volta connesso al server di posta, verrà visualizzato un messaggio di benvenuto simile a quello mostrato qui sotto.

"220 mailserver.com ESMTP Postfix"

Il codice "220" indica che la connessione è stata eseguita correttamente.

3 Tipo "EHLO domain.com" dove "domain.com" è un dominio valido autorizzato ad inviare e-mail attraverso il server SMTP. Se il dominio è valido, il server di posta risponde:

"250"

4 Tipo "MAIL FROM: [email protected]" sostituendo "[email protected]" con un indirizzo email valido. Questo dovrebbe essere un indirizzo di posta elettronica reale in modo che i messaggi di mancato recapito vengono ricevuti se la posta non può essere inviato. Il server di posta risponde:

"250 OK"

5 Tipo "RCPT TO: [email protected]" sostituendo "[email protected]" con l'indirizzo email della persona che si sta inviando l'e-mail a. Il server di posta risponde:

"250 OK"

6 Tipo "dati". Questo dice al server di posta che si sta per digitare il messaggio da inviare nella e-mail. Il server di posta risponde:

"354 i dati finali con <CR> <LF>. <CR> <LF>"

Dove "<CR>" rappresenta un ritorno a capo, e "<LF>" rappresenta un avanzamento riga. Questi sono usati per dire al server di posta hai finito di scrivere il messaggio e-mail.

7 Digitare il messaggio compare nel corpo dell'e-mail, quindi premere il tasto Invio. Digitare "." e premere nuovamente il tasto Invio per terminare il messaggio. Il server di posta risponde con:

"250 OK: in coda come 4B6F2610612"

Questo indica che il messaggio è stato accettato dal server, ed è in coda per l'invio.

8 Tipo "Quit" per chiudere la connessione telnet al server di posta. Digitare "exit" per chiudere il prompt dei comandi.

Consigli e avvertenze

  • Utilizzare questa tecnica se si hanno problemi di invio di e-mail da un client di posta elettronica, consentendo di visualizzare i messaggi di errore dal server di posta per diagnosticare il problema.