Vermutlich kennt jeder das Problem: Man schreibt eine Mail und möchte einen Anhang verschicken, aber dann vergißt man doch, den Anhang an die Mail dranzupappen. Kurz darauf muß man also nochmal eine peinliche Mail schreiben, wo dann der Anhang wirklich dran ist.
Für Mutt gibt es jetzt ein Python-Script, dass jede ausgehende Mail nach den Stichworten "Attachment", "attach", etc durchsucht und wenn kein Attachment an der Mail hängt, dem Anwender eine Warnung ausgibt.
Hierfür wird in Mutt das Python-Script als MTA in Mutt definiert und wenn die Mail verschickt wird, durchsucht das Script die übergebene Mail nach den Stichwörtern. Wenn die Suche nach Stichwort und Anhang positiv verlaufen ist, wird die Mail einfach an den lokalen MTA übergeben. Falls die Stichwörter, aber kein passender Anhang gefunden wird, bricht das Script ab und somit wird die Mail nicht verschickt.
Um nun zu verhindern, dass man die Stichwörter nur noch bei einem Attachment verwenden kann, kann man entweder über eine zusätzliche Headerzeile oder über ein spezielles Stichwort im Subject den Check auf Attachments unterdrücken. Danach wird das Stichwort aus dem Subjekt entfernt und die Mail wiederum an den eigentlichen MTA weitergegeben. Über einen Keyboard Shortcut könnte man dann zum Beispiel die zusätzliche Headerzeile einfügen, so dass keine zusätzliche Arbeit entsteht, falls eine Mail fälschlicherweise zurück gewiesen wurde.
Ich finde, dass ist ein interessanter Ansatz, da auch mir das hin- und wieder passiert. Leider funktioniert das nur, wenn man einen lokalen MTA laufen hat. Ich werd das demnächst wohl mal ausprobieren.
Sunday, 24. July 2005
Mutt Attachment Check
Trackbacks
Trackback specific URI for this entry
No Trackbacks
