maildroprc Filter

Ich habe schon vor ein paar Tagen versucht einen neuen maildroprc Filter mit ein paar Regeln zu erstellen, weil ich die alte Filterdatei leider gelöscht habe. Der Filter wurde als benutzerdefinierter Filter in einer SysCP-Installation eingebunden. maildrop schien aber immer mit irgendeinem Fehler abzubrechen, sobald er meinen Filter abgearbeitet hat. Der folgende Filter funktionierte dann nach einigem rumprobieren:

if (/^Subject: *\[ADV\]/)
{
  exception {
    MAILDIR = $MAILDIR.Spam/
  }
}

Ich hatte auch schon Varianten mit if (/^Subject: .*\[ADV\]/) oder if (/^Subject: .*\[ADV\]/) { versucht. Irgendwie klappte das aber alles nicht. Ganz verstanden hab ichs nicht. 🙁 Falls jemand ein gutes Howto für maildrop 2.0.2 Filter hat, bitte melden. 🙂