Auf meinem Laptop habe ich einen Cron eingerichtet, der einen wöchentlichen Job ausführt. Wenn es etwas zu berichten gibt, würde ich gerne eine E-Mail dafür bekommen. Momentan verwende ich KMail als MUA, die E-Mails aus dem Maildir-Verzeichnis unter lesen kann ~/.local/share/local-mail
. Daher möchte ich, dass lokale E-Mails in diesen Ordner gesendet werden (mit einer Maildir-Struktur).
Ich hatte gehofft, dass es bereits ein einfaches Programm gibt, das eine sendmail
Schnittstelle hat (die echo "$REPORT" | mail -s "$SUBJECT" "$ME"
damit arbeiten kann). Das Installieren von exim oder das Weiterleiten von E-Mails an meinen Remote-Mailserver wird als Overkill angesehen.
Die Frage Einfachste Art, alle Mails vom Server weiterzuleiten? Scheint auf eine Fernweiterleitung abzustimmen, die nicht meinen Bedürfnissen entspricht (ich benötige eine lokale Zustellung). Dieser alte Gentoo-Thread endete damit, ein altes Skript in Perl zu erstellen. Sicherlich muss es ein durchdachtes, absolut einfaches Programm geben?
Irgendwelche Empfehlungen? Ich benutze Arch Linux.
quelle
[email protected]
und das Zeug sollte am Ende/var/spool/mail/userX
; Sie können dies selbst überprüfen oder ein neues Konto erstellen, um dies bei Ihrem MUA zu überprüfen./usr/bin/sendmail
existiert nicht und cron output landet in/dev/null
./var/spool/mail
.Antworten:
Da ich kein vorhandenes kleines Programm finden konnte, habe ich beschlossen, ein eigenes zu schreiben. Ursprünglich hatte ich Folgendes:
Das hat funktioniert ... außer wenn der Benutzer, der das Skript ausführt, nicht "peter" ist. Der Nachfolger dieser Idee ist ein "kleines" C-Programm, Femtomail . Aus seiner README:
Der Quellcode und die Installationsanweisungen finden Sie unter https://git.lekensteyn.nl/femtomail/ .
quelle