Anleitung: SSMTP - Mit Bordmitteln eine E-Mail über die Konsole versenden.

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Tommes

Benutzer
Sehr erfahren
Maintainer
Wiki Autor
Add-on Developer
Registriert
26. Okt. 2009
Beiträge
10.170
Reaktionspunkte
2.338
Punkte
389
Zuletzt bearbeitet:
  • Like
Reaktionen: usefulvid
Hallo Tommes,

danke für die Anleitung, das hilft mir schon mal weiter. Nur leider habe ich gerade keine Vorstellung wie ich das in einem Script umgesetzt bekomme, so dass ich das automatisieren könnte.
Hast du eventuell einen Fingerzeig, wie man das gestalten könnte?

Gruß
Wolle
 
Vielleicht sowas hier... *klick* ? (Nicht getestet, da ich kein ssmtp mehr benutze)

Tommes
 
Oh ja danke, das schau ich mir mal an.

Hast du eine bessere Lösung für den Mailversand mit Synology Bordmitteln gefunden oder ist der Einsatzzweck gänzlich bei dir entfallen?

Gruß
Wolle
 
Ich muss meine Aussage korrigieren, denn natürlich benutzen wir ssmtp noch in unserem Paket Ultimate Backup. Der Unterschied zur im Wiki verfassten Anleitung ist jedoch, das ssmtp auch ohne Anpassung in der /etc/ssmtp/ssmtp.conf verwendet werden kann, solang der Absender dem im DSM hinterlegten E-Mail Einstellungen unter Systemsteuerung/Beachrichtigung entspricht.

Tommes
 
Code:
root:DEINE.ADRESSE@web.de:smtp.web.de:587
hat bei mir leider nicht geklappt. Ich musste den Port entfernen damit es geht.
Fehler:
ssmtp: Cannot open mail.your-server.de:587

Das Erstellen einer Mail über die Konsole geht bei mir nicht.
Ich bekomme keinen Fehler (auch nicht mit verbose).
Was aber geht ist:
Code:
ssmtp "test" meine@mail.de
 
Zuletzt bearbeitet:
Der Unterschied zur im Wiki verfassten Anleitung ist jedoch, das ssmtp auch ohne Anpassung in der /etc/ssmtp/ssmtp.conf verwendet werden kann, solang der Absender dem im DSM hinterlegten E-Mail Einstellungen unter Systemsteuerung/Beachrichtigung entspricht.
Das kann ich bestätigen. Denn wenn in der ssmtp.conf ein anderer Mailserver eingetragen wird, wird der nicht beim Sendeversuch kontaktiert, sondern es antwortet der in meinem Fall genutzte gmail-Server. In der Konfiguration der Benachrichtigungen funktioniert mein gmail-Konto auch bestens. Aber auf der Kommandozeile leider nicht:
Code:
ssmtp "test" <meine Mailadresse bei gmail> <Emailadresse des Adressaten>
ssmtp: Authorization failed (334 ...)

An dieser Fehlermeldung ändert sich auch nichts, wenn ich mittels -ap das gmail-Passwort mitgebe.

Und mit den hinterlegten E-Maileinstellungen sind doch wohl diese Daten gemeint (meine Adresse bei gmail und das zugehörige Passort)?

Nachtrag: Geht um ssmtp von DSM 7.2
 
Zuletzt bearbeitet:

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat