Envío de correo por pasarela SMTP vía Telnet con autenticación
Al final, de una manera u otra, tengo que usar el cliente telnet para verificar una pasarela de correo. Normalmente lo encuentro en Internet y creo que ya es hora de tenerlo en mi Blog para así no tener que buscar más y tenerlo más a mano. Menos rollo...
- Ejecutamos un telnet al servidor y al puerto 25. (telnet testserver.kkkk.com 25)
- Lanzamos el comando HELO. (helo)
- Nos autenticamos. (auth login). Nos responde con "username:" en BASE64 (334 VXNlcm5hbWU6).
- Tenemos que introducir nuestro login en BASE64 (Usa esta calculadora encode).
- El servidor responde con "password:" en BASE64 (334 UGFzc3dvcmQ6).
- Ponemos nuestra password en BASE64.
- El servidor debe responder con Authentication successful.
- Ahora indicamos el correo origen. (mail from:test@kkk.com)
- Destino del correo. (rcpt to:prueba@kkk.com)
- Escribimos DATA para introducir el cuerpo del mensaje. (data). La entrada terminal con un "." en una linea.
- Tras DATA podemos introducir un asunto. (subject: Esto es una prueba).
- La respuesta debe ser un 250 OK.
Pues ya lo tengo como una entrada en mi Blog. Por cierto, si no se necesita autenticación podemos saltarnos los pasos del 3 al 7 pasar directamente desde el punto 2 al punto 8.
Comentarios
Publicar un comentario