Linux – Test de envió de correo (awaks).

Me ha surgido un problema en un servidor, el cual no enviaba los reportes de las paginas web, y necesitaba probar el envío de correos des de la consola.

Para hacer el test he usado una pequeña aplicación que se llama SWAKS (Swiss Army Knife SMTP, the all-purpose SMTP transaction tester)

sudo apt-get install swaks

El uso es muy sencillo :

swaks -t MAILTO -f MEAILFROM -s SERVIDOR:PUERTO -tls -a LOGIN -au USUARIO -ap CONTRASEÑA

-t a quien enviamos el email

-f quien lo envía puede coincidir con el -au

-s Nombre del servidor o su ip : puerto ( 25, 465, 587 o 2525)

-tls lo ponemos si tiene cifrado

-a LOGIN le decimos que vamos a usar un login en texto plano

-au es el usuario

-ap la contraseña

Esta es una muestras del resultado de la comunicación.

Esta es la forma mas sencilla de enviar un correo y hacer pruebas, viendo la comunicación con el servidor. A partir de aquí se pude complícalo que queramos, podemos poner un mensaje, adjuntar archivos, he incluso usarlo en scripts ya que trabaja con STDIN y STDOUT.

Fuente

Deja un comentario