Para enviar correos desde la Raspberry pi y desde cualquier red útil para tenemos una raspberry pi en movimiento. Los correos los podemos enviar a nuestra cuenta existente de Gmail. Necesitamos un (MTA) mail transport agent (agente de transferencia de correo). Como aplicación se puede usar Exim4 o ssmtp
ssmtp:
sudo apt-get install ssmtp mailutils mpack
Editamos como root este fichero: /etc/ssmtp/ssmtp.conf
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:587
# Where will the mail seem to come from?
#rewriteDomain=
# The full hostname
#hostname=raspberrypi
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
#FromLineOverride=YES
#
AuthUser=cuenta@gmail.com
AuthPass=contraseña
UseSTARTTLS=YES
Guaramos el fichero y automáticamente recibiremos los correos en nuestra cuenta gmail.
Exim4:sudo apt-get install exim4
Una vez instalado lanzamos el configurador:
sudo dpkg-reconfigure exim4-config
1) escoger opción 2 (mail sent by smarthost: received via smtp or fetchmail
2) nombre del sistema, ejemplo: Raspberrypi3) dejar como esta4)Other destinations for which mail is accepted: raspberrypi
5)Machines to relay mail for: (dejar en blanco)6) smtp.gmail.com::5877) Hide local mail name in outgoing mail: --> No
8) Keep number of DNS-queries minimal:--> No9) Delivery method for local mail: "Maildir format in home directory"10) Split configuration into small files: -->NoComo root editamos este fichero: /etc/exim4/passwd.client
gmail-smtp.l.google.com:CUENTA@gmail.com:CONTRASEÑA*.google.com:YOU@gmail.com:CONTRASEÑAsmtp.gmail.com:YOU@gmail.com:CONTRASEÑAsudo update-exim4.confsudo /etc/init.d/exim4 restart
No hay comentarios:
Publicar un comentario