====mSMTP für Versand von EMail zB. aus raspiBackup==== Diese Zusammenstellung basiert auf: https://goneuland.de/raspberry-pi-e-mails-versenden-mit-msmtp/ ===1. Installation=== pi@rasp8:~ $ sudo apt-get install msmtp msmtp-mta mailutils pi@rasp8:~ $ msmtp --version msmtp version 1.8.11 Platform: arm-unknown-linux-gnueabihf TLS/SSL library: GnuTLS Authentication library: GNU SASL; oauthbearer: built-in Supported authentication methods: plain scram-sha-1 external gssapi cram-md5 digest-md5 login ntlm oauthbearer IDN support: enabled NLS: enabled, LOCALEDIR is /usr/share/locale Keyring support: Gnome System configuration file name: /etc/msmtprc # <<=== User configuration file name: /home/pi/.msmtprc # <<=== Copyright (C) 2020 Martin Lambers and others. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Die mit <<=== bezeichneten Zeilen sind wichtig für die weitere mSMTP Konfiguration! ===2. Config Datei erstellen (bzw anpassen) für Versand mit WEB.de=== mit "sudo nano /etc/msmtprc" und mit "sudo cat /etc/msmtprc" anzeigen Das nachfolgende Listing von "/etc/msmtprc" zeigt die Einstellungen für den Versand über einen existierenden EMail Account bei WEB.de Für den eigenen Einsatz müssen die Zeilen, die auf "# Anpassen" folgen mit den eigenen Werten geändert werden. Im Abschnitt "# Authentifizierungs-Methoden." sind verschiedene Formate für die Passwort Angabe möglich. Die einfachste Art (wie im Beispiel) ist der direkte Eintrag des PW des Mail Account ... ABER das ist nicht die sicherste Methode! Siehe auch: # https://marlam.de/msmtp/msmtp.html#Authentication pi@rasp8:~ $ sudo cat /etc/msmtprc # Set default values for all following accounts. defaults # Use the mail submission port 587 instead of the SMTP port 25. port 587 # Always use TLS. tls on # Mail account # Hier wird jetzt alles fuer den E-Mail Account konfiguriert # Einen beliebigen Namen verwenden account raspi # Host name of the SMTP server host smtp.web.de # Envelope-from address from yyyyyy@web.de # Anpassen # Authentifizierungs-Methoden. Mehr Informationen dazu findet man in der Dokumentation zu msmtp: # https://marlam.de/msmtp/msmtp.html#Authentication auth on user yyyyyy@web.de # Anpassen password PxxxxxxxxW # Anpassen # Set a default account # Name von oben hier wieder eintragen account default: raspi ===3. Rechte / Zugriff Anpassen=== Die nächsten Schritte passen die Rechte der Datei an. pi@vvvvv:~ $ sudo chmod 600 /etc/msmtprc Festlegen des E-Mail Programms mit "set sendmail": pi@vvvvv:~ $ sudo nano /etc/mail.rc set sendmail="/usr/bin/msmtp -t" pi@vvvvv:~ $ sudo chown pi:pi /etc/msmtprc pi@vvvvv:~ $ ls -lt /etc/msmtprc -rw------- 1 pi pi 566 Aug 19 19:55 /etc/msmtprc ===4. Test von mSMTP für WEB.de=== pi@vvvvv:~ $ sudo echo "E-Mail Test" | mail -s "E-Mail Betreff" yyyyyy@web.de Damit empfängt der WEB.de Mail Account diese Nachricht: Betreff: E-Mail Betreff: mSMTP TEST Datum: Sun, 20 Aug 2023 14:40:18 +0200 Von: yyyyyy@web.de An: yyyyyy@web.de E-Mail Test F. raspiBackup Konfiguration für EMail Versand mit mSMTP 1. Anpassung Die Konfigurationsdatei "raspiBackup.conf" wird an die vorstehende mSMTP Einrichtung angepasst für raspiBackup EMail Benachrichtigungen mit: pi@vvvvv:~ $ sudo nano /usr/local/etc/raspiBackup.conf # email to send completion status DEFAULT_EMAIL="yyyyyy@web.de" # Sender emailadresse die mit ssmtp und msmtp benutzt wird DEFAULT_SENDER_EMAIL="yyyyyy@web.de" # Additional parameters for email program (optional) DEFAULT_EMAIL_PARMS="" # mailprogram DEFAULT_MAIL_PROGRAM="mail" 2. Test EMail-Benachrichtung von raspiBackup mit mSMTP für WEB.de pi@vvvvv:~ $ sudo raspiBackup -m detailed -F Console Ausgabe: --- RBK0009I: rasp8: raspiBackup.sh V0.6.8 - 2023-08-18 (cbfe5e8) Sun 20 Aug 15:42:40 CEST 2023 gestartet. --- RBK0116I: Konfigurationsdatei /usr/local/etc/raspiBackup.conf wird benutzt. !!! RBK0124W: Simulationsmodus an. --- RBK0151I: Backuppfad /media/backup8 mit Partitionstyp ext4 wird benutzt. !!! RBK0157W: Keine Systemd Services sind zu stoppen. --- RBK0081I: Backup vom Typ rsync wird in /media/backup8/rasp8/rasp8-rsync-backup-20230820-154237 erstellt. --- RBK0078I: Backupzeit: 00:00:01. --- RBK0033I: Bitte warten bis aufgeräumt wurde. --- RBK0159I: 5 Backups werden für den Backuptyp rsync aufbewahrt. Bitte Geduld. --- RBK0017I: Backup erfolgreich beendet. --- RBK0010I: rasp8: raspiBackup.sh V0.6.8 - 2023-08-18 (cbfe5e8) Sun 20 Aug 15:42:49 CEST 2023 beendet mit Returncode 0. --- RBK0167I: Eine eMail wird versendet. --- RBK0026I: Debug Logdatei wurde in /home/pi/raspiBackup.log gesichert. Der WEB.de Mail Account empfängt diese Nachricht: Betreff: rasp8: Backup erfolgreich beendet. Datum: Sun, 20 Aug 2023 15:42:50 +0200 Von: yyyyyy@web.de An: yyyyyy@web.de --- RBK0009I: rasp8: raspiBackup.sh V0.6.8 - 2023-08-18 (cbfe5e8) Sun 20 Aug 15:42:40 CEST 2023 gestartet. --- RBK0116I: Konfigurationsdatei /usr/local/etc/raspiBackup.conf wird benutzt. !!! RBK0124W: Simulationsmodus an. --- RBK0151I: Backuppfad /media/backup8 mit Partitionstyp ext4 wird benutzt. !!! RBK0157W: Keine Systemd Services sind zu stoppen. --- RBK0081I: Backup vom Typ rsync wird in /media/backup8/rasp8/rasp8-rsync-backup-20230820-154237 erstellt. --- RBK0078I: Backupzeit: 00:00:01. --- RBK0033I: Bitte warten bis aufgeräumt wurde. --- RBK0159I: 5 Backups werden für den Backuptyp rsync aufbewahrt. Bitte Geduld. --- RBK0017I: Backup erfolgreich beendet. --- RBK0010I: rasp8: raspiBackup.sh V0.6.8 - 2023-08-18 (cbfe5e8) Sun 20 Aug 15:42:49 CEST 2023 beendet mit Returncode 0. --- RBK0167I: Eine eMail wird versendet.