Envoyer des email depuis le Raspberry

Etonnant, mais depuis le temps que je parle ici d’envoyer des tweets, des sms jamais il n’a été question d’envoyer des mails depuis la ligne de commande. 😯

Réparons cet oubli avec sSMTP dont l’installation est bien décrite ici http://www.pihomeserver.fr/2015/08/13/envoyer-un-email-depuis-votre-raspberry-pi/   et  https://doc.ubuntu-fr.org/ssmtp qui nous permettra d’utiliser un SMTP (de google) mais d’autre fournisseurs sont semble t’il utilisables à condition d’adapter les ports/TLS.

Installation.

Sur la page citée plus haut , il faudra juste faire précéder les instruction d’un sudo.

Dans le fichier de configuration, placez dans la ligne  hostname=mon_serveur_domotique.com par exemple.

puis modifiez le etc/hosts en conformité, ceci afin d’éviter les erreurs d’envoi de mail.

127.0.0.1  localhost domoticz mon_serveur_domotique.com
# 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

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
#hostname=domoticz

# 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

mailhub=smtp.gmail.com:587
AuthUser=mon_compte_gmail@gmail.com
AuthPass=mot_de_passe_gmail
useSTARTTLS=YES
useTLS=YES

Testez par echo Bonjour | mail -s « test » votre_adresse_mail@xyz.com

Utilisation.

  • Pour envoyer un simple message :
echo Bonjour | mail -s "test" adresse_mail@xyz.com
  • Pour envoyer le contenu d’un fichier dans le message :

 

mail.cat domoticz.sh | mail -s "test" adresse_mail@xyz.com
  • Pour envoyer un fichier en pièce jointe :
mpack  -s "Ma voiture" hummer_limo.jpg adresse_mail@xyz.com

Le sujet du message est donné par ce qui suit le -s

C’est simple et ça nous évite postfix !

Afficher l'image d'origineAfficher l'image d'origine

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/
Posted in domoticz.