lunes, 23 de septiembre de 2013

Enviar correo desde la Raspberry pi


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: Raspberrypi
3) dejar como esta
4)Other destinations for which mail is accepted: raspberrypi
5)Machines to relay mail for: (dejar en blanco)
6) smtp.gmail.com::587
7) Hide local mail name in outgoing mail: --> No
8) Keep number of DNS-queries minimal:--> No
9) Delivery method for local mail: "Maildir format in home directory"
10) Split configuration into small files: -->No
Como root editamos este fichero: /etc/exim4/passwd.client 
gmail-smtp.l.google.com:CUENTA@gmail.com:CONTRASEÑA
*.google.com:YOU@gmail.com:CONTRASEÑA
smtp.gmail.com:YOU@gmail.com:CONTRASEÑA
sudo update-exim4.conf
sudo /etc/init.d/exim4 restart

No hay comentarios:

Publicar un comentario