E-Mails von /var/mail nach ~/Maildir

Eigentlich speichere ich meine E-Mails in $HOME/Maildir im Maildir Format. Durch eine Fehlkonfiguration im MTA kann es aber passieren, dass die E-Mails in /var/mail/ landen. Um diesen Fehler für alle Benutzer am System nachträglich zu korrigieren reicht der Einzeiler:

for i in /var/mail/* ; do formail -s procmail -d ${i##*/} < $i ; done

Dazu muss natürlich das procmail Paket installiert sein und die entsprechenden procmail-Regeln entweder im Benutzerverzeichnis als ~/.procmailrc oder in /etc/procmailrc liegen. Hier ein Beispiel:

DEFAULT=$HOME/Maildir/
ORGMAIL=$HOME/Maildir/
LOGFILE=/var/log/procmail.log
VERBOSE=off
DROPPRIVS