Hallo zusammen,
ich habe folgende Aufgabenstellung: Zu bestimmten wiederkehrenden Terminen, nämlich vor Geburtstagen von Mitarbeiter*innen, soll eine E-Mail als Erinnerung an alle Mitarbeiter*innen versandt werden. Bisher ging das leicht als E-Mail-Erinnerung aus dem Webmailer Horde heraus. Dieser wird aber uni-seitig demnächst abgeschaltet, weshalb ich jetzt nach alternativen Möglichkeiten suche.
Eine Idee war, per cronjob und Kommandozeile mittels "mail" oder "mutt" eine solche kurze Mail zu versenden. Das jedoch scheitert.
Auszug aus /var/log/mail: 2020-02-20T12:30:46.415830+01:00 biw-imf-WS-251 postfix/bounce[29143]: 246A71271A3: sender non-delivery notification: 5AEBF1271A5 2020-02-20T12:30:46.416120+01:00 biw-imf-WS-251 postfix/qmgr[1908]: 5AEBF1271A5: from=<>, size=2608, nrcpt=1 (queue active) 2020-02-20T12:30:46.416501+01:00 biw-imf-WS-251 postfix/cleanup[29139]: 6596F1271A6: message-id=20200220113046.6596F1271A6@biw-imf-WS-251.site 2020-02-20T12:30:46.506129+01:00 biw-imf-WS-251 postfix/bounce[29144]: 246A71271A3: sender delivery status notification: 6596F1271A6 2020-02-20T12:30:46.530849+01:00 biw-imf-WS-251 postfix/qmgr[1908]: 6596F1271A6: from=<>, size=2406, nrcpt=1 (queue active) 2020-02-20T12:30:46.530998+01:00 biw-imf-WS-251 postfix/qmgr[1908]: 246A71271A3: removed 2020-02-20T12:30:46.539563+01:00 biw-imf-WS-251 postfix/local[29145]: 5AEBF1271A5: to=root@biw-imf-WS-251.site, relay=local, delay=0.17, delays=0.04/0/0/0.12, dsn=2.0.0, status=sent (delivered to mailbox) 2020-02-20T12:30:46.539808+01:00 biw-imf-WS-251 postfix/qmgr[1908]: 5AEBF1271A5: removed 2020-02-20T12:30:47.733261+01:00 biw-imf-WS-251 postfix/local[29146]: 6596F1271A6: to=root@biw-imf-WS-251.site, relay=local, delay=1.3, delays=0.09/0.02/0/1.2, dsn=2.0.0, status=sent (delivered to mailbox) 2020-02-20T12:30:47.733506+01:00 biw-imf-WS-251 postfix/qmgr[1908]: 6596F1271A6: removed
Ausgabe bei journalctl -f -- Logs begin at Thu 2020-01-30 12:14:26 CET. -- Feb 20 12:22:36 biw-imf-WS-251 postfix/cleanup[29051]: 3906D12719F: message-id=20200220112236.3906D12719F@biw-imf-WS-251.site Feb 20 12:22:36 biw-imf-WS-251 postfix/bounce[29054]: E1EE61271A3: sender non-delivery notification: 3906D12719F Feb 20 12:22:36 biw-imf-WS-251 postfix/qmgr[1908]: 3906D12719F: from=<>, size=2624, nrcpt=1 (queue active) Feb 20 12:22:36 biw-imf-WS-251 postfix/qmgr[1908]: E1EE61271A3: removed Feb 20 12:22:36 biw-imf-WS-251 postfix/local[29055]: 3906D12719F: to=mkeil@biw-imf-WS-251.site, relay=local, delay=0.12, delays=0.06/0/0/0.05, dsn=2.0.0, status=sent (delivered to mailbox) Feb 20 12:22:36 biw-imf-WS-251 postfix/qmgr[1908]: 3906D12719F: removed
Ich vermute, dass ich für den Versand von E-Mails per Konsole "irgendwo" noch verschiedene Parameter (welche?) eintragen muss. Leider liefert auch Google keine sinnvollen Ergebnisse, da ich vermutlich nicht die richtigen Fragen stelle.
Kann mir jemand einen Tipp geben oder gibt es für meine Aufgabe vielleicht eine schlauere Lösung?
Vielen Dank und viele Grüße Monika
Monika Keil monika.keil@tu-dresden.de (Do 20 Feb 2020 17:22:33 CET):
Hallo zusammen,
ich habe folgende Aufgabenstellung: Zu bestimmten wiederkehrenden Terminen, nämlich vor Geburtstagen von Mitarbeiter*innen, soll eine E-Mail als Erinnerung an alle Mitarbeiter*innen versandt werden. Bisher ging das leicht als E-Mail-Erinnerung aus dem Webmailer Horde heraus. Dieser wird aber uni-seitig demnächst abgeschaltet, weshalb ich jetzt nach alternativen Möglichkeiten suche.
Eine Idee war, per cronjob und Kommandozeile mittels "mail" oder "mutt" eine solche kurze Mail zu versenden. Das jedoch scheitert.
Ich habe Deinen Logauszug noch nicht in Gänze gelesen, vermute aber mal, daß Dein lokaler Postfix Dir sagen möchte, daß da etwas nicht geklappt hat. Interessant ist, daß er das dem Nutzer root mitteilen möchte.
Hast Du den Cronjob mit Root-Rechten laufen lassen?
Ich vermute, dass ich für den Versand von E-Mails per Konsole "irgendwo" noch verschiedene Parameter (welche?) eintragen muss. Leider liefert auch Google keine sinnvollen Ergebnisse, da ich vermutlich nicht die richtigen Fragen stelle.
Die normalen „Consule“-MUA werden das lokale Sendmail (welches in Deinem Fall Postfix ist) aufrufen und die Mail auf dessen STDIN schreiben. Einige MUAs kannst Du so konfigurieren, daß sie SMTP mit einem SMTP-Server reden.
Das Problem wird vermutlich sein, daß Dein lokales Sendmail (hier also Postfix) nicht weiß, was es mit der Mail anstellen soll, oder es weiß, aber das nicht funktioniert.
Prüfe also, woher Dein lokaler MTA (Sendmail/Postfix) wissen soll, wie mit der Mail zu verfahren ist. Ich vermute, ihr habt an der Uni einen Submission Host (MTA), auf dem ihr die Mails einliefern könnt. Gegen diesem Host wird man sich in irgendeiner Weise authentifizieren müssen, per Absender-IP. mit einem CLient-Zertifikat, oder mit Namee+Passwort.
Wie Du die letzten zwei Dinge Deinem lokalen Postfix beibringst, weiß ich nicht, es wird aber gehen. Exim kann es auch :)
Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} - gnupg encrypted messages are welcome --------------- key ID: F69376CE - ! key id 7CBF764A and 972EAC9F are revoked since 2015-01 ------------ -
lug-dd@mailman.schlittermann.de