Para un proyecto que tengo entre manos necesito poder enviar automáticamente un fichero con un log por correo electrónico desde una Raspberry Pi. Esto se hace con los programas ssmtp
y mpack
. En esta página se explican muy bien los pasos, que seguí más o menos al pie de la letra.
Primero instalo el programa ssmtp:
sudo apt-get update sudo apt-get install ssmtp
Ahora edito el fichero de configuración:
sudo nano /etc/ssmtp/ssmtp.conf
Comento los parámetros que vienen por defecto y pego lo siguiente (tuve que darle varias vueltas hasta hacerlo funcionar):
root=midireccion@miservidor.com mailhub=smtp.miservidor.com:465 rewriteDomain=miservidor.com AuthUser=midireccion@miservidor.com AuthPass=micontraseña FromLineOverride=YES UseTLS=YES
También tengo que editar el siguiente fichero:
sudo nano /etc/ssmtp/revaliases
Y pego al final del todo:
pi:midireccion@miservidor.com:smtp.miservidor.com:465
Y ahora pruebo a enviar un correo:
ssmtp direccionDeCorreo@dominio.com subject: prueba funciona?
Y envío el correo pulsando Ctrl+D.
¡Funciona!
Ahora quiero poder enviar un fichero adjunto. Para ello tengo que instalar el programa mpack
:
sudo apt-get install mpack
Y para enviar un fichero por correo es tan sencillo como ejecutar:
mpack -s "Este es el asunto" fichero.txt direccion@correo.com
Pingback: Monitorización temperatura hormigón con Raspberry Pi | Carlini's Blog
fantástico!!! funciona todo perfecto!!! gxgxgxgx