Contenidos
<aside> ℹ️ Esto es útil para recoger los mensajes que genera el sistema ante fallos de procesos desatendidos, por ejemplo, crontab.
</aside>
Si, ya sé que el protocolo se llama SMTP (Simple Mail Transfer Protocol) y no SSMTP. Pero quizá lo que no sabías es que SSMTP es una aplicación para Linux que nos permite enviar los emails de sistema contra un relay host de forma automática y sin tener que correr ningún servicio.
¿Cuantos procesos programados con crontab has tenidos fallando sin saberlo por no recibir los emails propios de su ejecución?
Gracias a esta herramienta esto ya no te va a suceder de nuevo. Además puedes configurar diferentes watchdog para servicios sin tener que preocuparte en configurar las notificaciones por correo, ya que el sistema sabe perfectamente que hacer con ese email.
Por no hablar, de lo cómodo que es mandar un fichero, o la salida de un comando, simplemente con una pipe.
En pocos minutos este vídeo de mostrará una buena práctica cuando instales un nuevo sistema Linux.
Instalar ssmtp
apt install ssmtp
Crear cuenta en Sparkpost EU: https://app.eu.sparkpost.com/join
<aside> 👉 Normalmente con una cuenta para todos los IoT Gateways será suficiente
</aside>
Crear una API KEY: https://app.eu.sparkpost.com/account/api-keys
<aside> 👉 Es recomendable usar una API KEY diferente para cada IoT Gateway para no compartir información entre clientes
</aside>
Ya tenemos una API KEY para autenticarnos desde SMTP:
a524XXXXXXX