Benutzer-Werkzeuge

Webseiten-Werkzeuge


maildrop

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
maildrop [2021-07-26 22:56:42] manfredmaildrop [2021-07-28 17:06:03] (aktuell) manfred
Zeile 1: Zeile 1:
 +====== 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]]):
 +<file properties ~/.mailfilter>
 +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/
 +  }
 +}
 +</file>
 +
 +
 +===== RegEx =====
 +
 +[[http://www.courier-mta.org/maildrop/maildropfilter.html]]
 +
 +MailDrop unterstützt die Perl-kompatiblen regulären Ausdrücke (PCRE).
 +
 +<code>
 +||
 +&&
 +<  <=  >  >=  ==  !=  lt  le  gt  ge  eq  ne
 +|
 +&
 ++  -
 +*  /
 +=~ /pattern/
 +/pattern/  !  ~  function()
 +</code>
 +