Raspberry PI - Envoyer un mail en ligne de commande à l'aide de smtp de GMAIL serveur
Comment puis-je envoyer des courriels à partir de la Raspberry Pi à l'aide de mon compte gmail?
Je voudrais envoyer un mail en ligne de commande et l'utilisation de cette méthode dans mes scripts.
Envirenment:
Hardware: Raspberry PI 3
OS: Jessie
SMTP: smtp.gmail.com
OriginalL'auteur mikia | 2016-07-15
Vous devez vous connecter pour publier un commentaire.
J'utilise cette méthode sur mon Raspberry Pi 3 appareils:
Compte Google réglage
Installer SSMTP
sudo apt-get install ssmtp
Enregistrer original fichier conf
sudo mv /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.bak
Créer un nouveau fichier conf (avec vi ou un autre éditeur de texte)
sudo vi /etc/ssmtp/ssmtp.conf
contenu du fichier
Sécurisé fichier conf
Si vous avez d'erreur sur cette étape comme "impossible d'accéder à" ... vous devez trouver ssmtp fichier et utiliser ce chemin: sudo find /-name "ssmtp"
L'envoi de mail à partir de la (seule) ligne de commande
ou
L'envoi de mail à partir d'un fichier test.txt
Faire fichier dont le contenu est semblable:
Maintenant, vous pouvez envoyer un mail à partir d'un fichier
C'est tout 🙂
href="http://stackoverflow.com/help/self-answer">stackoverflow.com/help/self-answer
À l'aide de l'printf forme de la ligne de commande avec des guillemets doubles (comme illustré) des résultats de l'erreur: -bash: !\n: événement à ne pas trouvé l'Utilisation des guillemets simples autour de l'ensemble de la ligne (entre les printf et | ) au lieu de cela, et il fonctionne.
Cette méthode de configuration de votre compte Gmail est maintenant remplacé par l'Application de mots de passe de processus comme décrit ici: support.google.com/accounts/answer/185833
Lorsque j'essaie d'envoyer l'e-mail de la commande ne fait rien et ne donne pas toutes les erreurs, je dois le tuer avec ctrl + z . toutes les idées ce qui est mal?
OriginalL'auteur mikia