Hier ein Ausschnitt aus meiner maildroprc:
Code:
SHELL="/bin/bash"
DEFAULT="/var/mail/virtual/$3/$2"
if (/^X-Spam-Flag: *YES/)
{
if (test -d $DEFAULT/.Spam)
{
exception {
to "$DEFAULT/.Spam/"
}
}
}
else
{
exception {
to "$DEFAULT/"
}
}
Dadurch werden Spammails in den Ordner "Spam" einsortiert, wenn dieser existiert.
Folgende Veränderungen an Postfix waren nötig:
In der main.cf virtual_transport umstellen:
Code:
virtual_transport = maildrop
Der maildrop-Teil in der master.cf sieht so aus:
Code:
maildrop unix - n n - - pipe
user=vmail argv=/usr/bin/maildrop /etc/courier/maildroprc ${recipient} ${user} ${nexthop}