MailDrop erfüllt die gleichen Aufgaben wie Procmail, für Procmail endete die Unterstützung im Jahre 2001, sein Nachfolger ist maildrop.
Beispielaufrufe in der ~/.fetchmailrc (Konfigurationsdatei von fetchmail):
mda maildrop # delivery mode
mda maildrop -d ${USER} # delivery mode
mda "maildrop -m .mailfilter" # embedded mode - nicht nutzbar in der ~/.fetchmailrc
Beispielaufrufe in der ~/.mailfilter (Konfigurationsdatei von maildrop):
VERBOSE="9" # 1 - 9 DEFAULT=".maildir/" logfile maildrop.log # funktioniert nur im delivery mode if ( /^To:.*alfred@gmx.net/ ) to ${DEFAULT}/.INBOX.Alfred/ if (/^Subject: Cron/) to ${DEFAULT}/.System/ if (/^From wiki@/) to ${DEFAULT}/.Wiki/ if (/^Subject:.*\[hylafax-users\]/) to ${DEFAULT}/.Hylafax/ if (/^Return-Path:.*syslinux/) to ${DEFAULT}/.Syslinux/ if ( /^From:.*max@gmail.com/ ) { if ( /^Subject:.*Fwd: / ) { to /home/fritz/.maildir/.INBOX.Privat.Max.Fwd/ } else { to /home/fritz/.maildir/.INBOX.Privat.Max/ } }
http://www.courier-mta.org/maildrop/maildropfilter.html
MailDrop unterstützt die Perl-kompatiblen regulären Ausdrücke (PCRE).
|| && < <= > >= == != lt le gt ge eq ne | & + - * / =~ /pattern/ /pattern/ ! ~ function()