abril 07, 2012

Enviar correo con el protocolo SMTP


Escenario
Tenemos un servidor exchange, el cual no consigue enviar correo.

Problema
Tenemos realizados correctamente las configuraciones de puertos, dns, mx, smtp, etc... pero no damos con el error.

Solución
Mas que una solución, se trata de una prueba en la que eliminamos una gran cantidad de elementos por medio y así intentar localizar de donde viene el problema
Para eso lo que vamos a intentar es realizar el envío de un correo electrónico mediante una conexión con telnet a través del puerto 25 y asi comprobar el funcionamiento del protocolo smtp.

Para eso, lo primero que haremos sera iniciar sesión en nuestro mail a través del puerto 25 con telnet.
telnet nuestrodominio.com 25

Iniciaremos la comunicación con la consola introduciendo:
helo

A lo que nos responderá con un ok

Lo siguiente sera indicar una cuenta con la que realizar el envío:
mail from:
cuenta@midominio.com

A continuación indicaremos a donde vamos a enviar el mail.
rcpt to:
cuenta_destino@dominio.com

Introduciremos el texto
data:
El texto va aquí

Cuando hayamos finalizado el texto de envío, introduciremos un punto como carácter y damos a enter.
Si todo esto va bien, el envió se habra realizado correctamente.

0 comentarios:

Publicar un comentario