Raspberry PI - Senden Sie E-mail von der Befehl-Linie, die mit GMAIL-smtp-server
Wie kann ich E-Mails vom Raspberry Pi über mein gmail-Konto?
Ich würde gerne senden Sie E-mail von der Kommandozeile aus und verwenden Sie diese Methode in meinen Skripten.
Envirenment:
Hardware: Raspberry PI 3
OS: Jessie
SMTP: smtp.gmail.com
InformationsquelleAutor mikia | 2016-07-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich diese Methode auf mein Raspberry Pi-3-Geräte:
Google-Konto Einstellung
Install SSMTP
sudo apt-get install ssmtp
Bewahren Sie die original-conf-Datei
sudo mv /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.bak
Erstellen neue conf-Datei (mit vi oder irgendeinem anderen text-editor)
sudo vi /etc/ssmtp/ssmtp.conf
Datei Inhalt
Sichere conf-Datei
Wenn Sie Fehler auf diesen Schritt wie "kann nicht zugreifen" ... Sie müssen sich finden, ssmtp-Datei und verwenden Sie diesen Pfad: sudo find /-name "ssmtp"
Senden von E-mail aus (nur eine) command line
oder
Senden von E-mail aus Datei test.txt
Die Make-Datei mit ähnlichem Inhalt:
Nun können Sie E-mail senden aus dem Datei -
Das ist alles 🙂
href="http://stackoverflow.com/help/self-answer">stackoverflow.com/help/self-answer
Mit der printf-form von der Kommandozeile mit Anführungszeichen (wie gezeigt) die Ergebnisse in der Fehlermeldung: -bash: !\n: Veranstaltung nicht gefunden, Verwenden Sie einfache Anführungszeichen, um die gesamte Zeile (zwischen printf () und | ) statt, und es funktioniert.
Diese Methode der Einrichtung Ihres Google Mail-Konto ist nun abgelöst durch die App-Passwörter Prozess wie hier beschrieben: support.google.com/accounts/answer/185833
Wenn ich versuche zu senden die E-Mail der Befehl macht nichts und gibt keine Fehler, ich habe zu töten, es mit Strg + z . irgendwelche Ideen, was falsch?
InformationsquelleAutor mikia