Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 2.59 KB

qmail.md

File metadata and controls

34 lines (24 loc) · 2.59 KB

📬 Benachrichtigung bei eingehender E-Mail

Für eine Benachrichtigung im Sinne von "Check mal die Mailbox der primären Adresse" reicht folgender Inhalt der .qmail

./Maildir/
|echo | mail -s "please check inbox" [email protected]

Die erste Zeile stellt die betreffende Mail ins primäre Maildir zu. Hier könnte auch ein anderes Maildir, eine Weiterleitung oder |/usr/bin/vdeliver stehen, falls ein anderes Postfach verwendet wird.

echo in der zweiten Zeile sorgt einfach nur dafür, dass der Inhalt der eingetroffenen E-Mail für die Benachrichtigung an [email protected] komplett verworfen wird. Danke an Jonas für diesen Tipp.

✉️ Benachrichtigung inklusive Header wie From: und Subject:

Wenn der Betreff sowie Absender, jedoch nicht der Inhalt der E-Mail weitergeleitet werden soll, hilft folgendes.

|/usr/bin/reformime -u | /usr/bin/reformail -U "Content-Type:" -X "Content-Type:" -X "Date:" -X "From:" -X "Subject:" -X "X-Sender:" -X "User-Agent:" | iconv -f utf-8 -t ISO88591 | mutt -e "set send_charset=utf-8; set from='$SENDER'; set user_agent=no; set copy=no" "[email protected]" -s "damadmai"

/usr/bin/reformime -u dekodiert MIME für Umlaute usw.

/usr/bin/reformail -U "Content-Type:" -X "Content-Type:" -X "Date:" -X "From:" -X "Subject:" -X "X-Sender:" -X "User-Agent:" filtert die gewünschten Header-Zeilen heraus.
-U "Content-Type:" sorgt dafür, dass nur der letzte derartige Header angezeigt wird.

iconv -f utf-8 -t ISO88591 konvertiert Zeichenkodierung, sodass Umlaute korrekt dargestellt werden.

mutt versendet die Benachrichtigung, wobei als Absender der ursprüngliche beibehalten wird. "damadmai" am Ende ist der Betreff der Benachrichtigung; dafür könnte auch die primäre E-Mail-Adresse bzw. $RECIPIENT eingetragen werden.

Das kann insofern dahingehend praktisch sein, um E-Mails jemandem weiterzuleiten, dem es jedoch nicht möglich sein soll, den Body der E-Mail zu lesen um z.B. Passwort-Zurücksetz-URLs anzuklicken. 😉

📥 → "Von mehreren Personen gelesenes E-Mail Postfach"

Lizenz

MIT