Test SMTP via Telnet, "help" restituisce "500 comando non riconosciuto"


0

Quando si utilizza PuTTY in Windows (specificare un server di posta, il protocollo Telnet e la porta 25), il comando "help" restituisce "500 comando non riconosciuto". Questo è strano poiché mi aspettavo un aiuto reale.

Inoltre, quali comandi posso usare in PuTTY in questo modo per verificare se un server SMTP in uscita funziona correttamente?

Risposte:


2

Il tuo server di posta ti sta dicendo che non ha alcun comando di aiuto. Questo è ciò che è progettato per fare

Ho basato la mia risposta sulla guida con licenza CC assolutamente brillante di flurdy.com . La sua versione è più chiara - quindi controlla (ha un'intera sezione per la risoluzione dei problemi ), e l'intera guida vale la pena di leggere e capire - copre TUTTO ciò di cui avrai bisogno. Ho apportato alcune modifiche, ad esempio supponendo che tu sia già stato registrato, e ho commentato dove ha menzionato l'output previsto per maggiore chiarezza, dal momento che non ho il vantaggio del testo colorato. Il resto di questa risposta è principalmente per capacità di ricerca e ridondanza. Usa le righe non commentate una riga alla volta, non copiarle e incollarle poiché ciò sta sostanzialmente dicendo al server di posta che cosa vuole sentire, come se fossi un client di posta.

# Open the hand shake with ehlo and the server name you are connecting from... 
# This time it has to be the name of your server 
EHLO mail.example.org 
# The mail server will then dump out some details about its capabilities, e.g. 
#>250-mail.flurdy.net 
#>250-PIPELINING 
#>.... 
#>.... #
 then say who is the sender of this email, which is a local user 
MAIL FROM: <xandros@example.org> 
> 250 Ok 
# then say who the mail is for which is an external address e.g. gmail etc. 
RCPT TO: <you@example.com> 
> 250 Ok 
# then enter the keyword data 
data 
 > 354 End data with <CR><LF>.<CR><LF></LF></CR></LF></CR> 
# enter message body and end with a line with only a full stop. 
 blah blah blah 
 more blah 
 . 
 #> 250 Ok; queued as QWKJDKASAS 
 # end the connection with 
 quit 
 > 221 BYE

una volta fatto, controlla se hai ricevuto il messaggio. In caso contrario, controllare i registri per i messaggi di errore - questo dovrebbe essere /var/log/mail.log.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.