Cómo enviar correo electrónico desde AWS Lightsail utilizando herramientas de línea de comandos

Cómo enviar correo electrónico desde AWS Lightsail utilizando herramientas de línea de comandos

Estoy ejecutando un script simple en una instancia de Lightsail Debian para monitorear el enrutador de mi hogar (Fritzbox). El script está probando (a través de OpenSSH) si el enrutador está activo; esto funciona bien. Ahora quiero que me envíe un correo electrónico si el enrutador no funciona.

Probé las herramientas de línea de comando maily sendmail. Se ejecutan sin mensaje de error, pero no hay correo en el buzón de recepción (carpeta de spam revisada). No quiero usar SES, WordPress, Plesk o algo así solo para enviarme uno o dos correos electrónicos por día.

¿Alguien puede indicarme la dirección correcta? ¿Preguntar al soporte de AWS para permitir el envío por correo? ¿Configuración del cortafuegos? ¿Algo más?

Respuesta1

Bueno, lo más fácil debería ser utilizar una de tus cuentas de correo existentes y enviar correo a través de ella. Primero debe solicitar al soporte de AWS que abran los puertos SMTP para llegar a cualquier servidor de correo en Internet a través de los puertos estándar (que de lo contrario están bloqueados).

Luego puedes usar cualquier cliente SMTP, por ejemplo desde OS o si prefieres lenguajes de script, puedes hacerlo con Perl o similar (por ejemplo Mail::Sender). Encontrará muchos ejemplos de configuración en Internet.

información relacionada