====== maildrop ======
===== BNeispiel =====
//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/
}
}
===== RegEx =====
[[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()