Antes que nada tenemos que saber cual o cuales son los mx del dominio que queremos comprobar. Para ello utilizamos nslookup.
nslookup
set type=mx
set timeout=20 ( De forma predeterminada los DNS de Windows tienen un timeout de 15 seg )
Ahora pondremos el nombre de dominio deseado para que nos devuelva el mx ( Hay que ponerlo con . al final )
dominio.com.
Si el dominio se puede resolver nos devolverá algo parecido a esto:
dominio.com mx preference=10, mail exchanger = mail.dominio.com
Ahora que ya conocemos el MX del dominio vamos a realizar las pruebas smtp por Telnet
telnet
set localecho ( Con esta instrucción vemos los caracteres mientras los escribimos )
set logfile smtptestdominio.txt ( Permite registrar la sesión telnet en un archivo )
open mail.dominio.com 25
EHLO gmail.com
MAIL FROM:nuestrocorreo@gmail.com
RCPT TO:user@dominio.com NOTIFY=success,failure
DATA
Asunto: Prueba SMTP
.
QUIT
Interpretación de los resultados
Correcto
220 mail.dominio.com ESMTP MAIL Service ready at
Error
Connecting to mail.dominio.com...Could not open connection to the host, on port 25: Connect failed
EHLO gmail.com
Correcto
250 mail.dominio.com Hello
Error
501 5.5.4 Invalid domain name
MAIL FROM:ddonoro@gmail.com
Correcto
250 2.1.0 Sender OK
Error
550 5.1.7 Invalid Address
1 comentario:
Excelente post.
Aunque trabajamos siempre con servidores smtp server powermta, es bueno ver en un artículo, como se hacen pruebas de conexión smtp.
saludos.
Publicar un comentario