In QNAP funktioniert der Versand von E-Mails ein wenig anders als von anderen Linuxsystemen gewohnt. QNAP setzt eine eingeschränkte Version von Linux ein, welche das Tool «ssmtp» einsetzt.
Hier ein Beispiel wie in einem Bashscript ein E-Mail über ssmtp versandt werden kann:
email="mail@domain.ch"
from="server@domain.ch"
subject="Backup successful"
message=$(tail -1000 "$logfile")
echo -e "To:$email\nFrom:$from\nSubject:$subject\n\n$message" | ssmtp $email
Im obigen Beispiel sende ich nach erfolgreichem Backup ein E-Mail an mail@domain.ch und befülle den Inhalt mit einem tail der letzten 1000 Zeilen des Backup Logs.
ssmtp nutzt die in QNAP hinterlegten Zugangsdaten für den Mailversand, welche auf der Weboberfläche konfiguriert werden können.
Hallo,
ich habe das genau so gemacht (mit meinen Daten natürlich) und die Mail scheint nicht gesendet zu werden. Es gibt auch keine Fehlermeldung an der Konsole des QNAP. Habe ich was falsch verstanden?
QNAP TS-253A mit aktuellem OS.
Mit freundlichem Gruß
Peter
Hallo Peter
Hast du im QNAP die E-Mailkonfiguration vorgenommen? Dazu musst du im Benachrichtigungscenter ein Mailaccount hinterlegen.
Hallo,
Danke für das Skript oben, funktionert wunderbar.
Eine Frage, wie kann ich eine Anlage hinzufügen ?
Viele Grüße,
Jochen
Allenfalls findet sich hier eine Lösung:
https://unix.stackexchange.com/questions/44043/how-can-i-send-attachment-with-ssmtp-in-linux
Ich habe es selber nicht getestet