Detectar problemas de comunicacion SMTP

Buscamos un servidor de correo a través de los registros MX realizando la siguiente consulta:
>nslookup –q=mx hotmail.com
Iniciamos la comunicación a través de telnet hacia el servidor por el puerto 25, que es el predeterminado para SMTP:
>telnet mx2.hotmail.com 25
Si el servicio SMTP está iniciado recibiremos la respuesta 220 del servidor remoto, de lo contrario, o existe un error de conexión o el servicio SMTP no se está ejecutando.
220 hotmail.com ESMTP Postfix (Debian/GNU)
Iniciamos la comunicación escribiendo el comando siguiente:
EHLO debian
Nota: También se puede utilizar el comando HELO
Si el comando es correcto, recibiremos la respuesta 250:
250 OK
Escribiremos el comando siguiente para indicar al servidor SMTP de destino de quién proviene el mensaje:
MAIL FROM: admin@hotmail.com
Deberemos ver en pantalla lo siguiente:
250 OK – MAIL FROM: admin@hotmail.com
Escribiremos el siguiente comando con la dirección SMTP de la persona a la que desea realizar el envío:
RCPT TO: perico@hotmail.com
Deberemos ver en pantalla lo siguiente:
250 OK- RCPT TO: perico@hotmail.com
Le indicamos que vamos a escribir el mensaje:
DATA
Recibirá la respuesta siguiente:
354 Enviar datos. Finalizar con CRLF.CRLF
A continuación escribimos el cuerpo del mensaje:
Esto es una prueba de correo
Después del cuerpo del mensaje y para salir, en la siguiente línea en blanco escribiremos un punto
.
ENTER
Nos responderá:
250 OK
Cerramos la sesión con:
QUIT
Recibiremos la respuesta 221:
221 cerrando la conexión

Advertisements


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s