Hallo Liste!
Auf meinem Server setze ich den MDA maildrop ein.
Jeder lokale Benutzer hat eine individuelle "~/.mailfilter". Hier k�nnen
die E-Mails in verschiedene IMAP-Ordner einsortiert werden.
Zus�tzlich existiert eine Datei mit globalen Filterregeln. In diesem
File ("/etc/maildroprc") sind u.a. folgende Zeilen enthalten:
[ ... ]
[ ... ]
# Fall die SA-Version des Providers die Nachricht als SPAM erkannt
# hat, wird die urspruengliche Nachricht wiederhergestellt:
if (/^x-spam-status: yes/)
{
xfilter "/usr/bin/spamassassin --remove-markup"
}
# Alle E-Mails pruefen, die kleiner als 500 kB sind
if ( $SIZE < 500000 )
{
xfilter "/usr/bin/spamc"
}
# Alle Nachrichten, die als SPAM erkannt wurden, werden an den
# Benutzer "spam" weitergeleitet.
if (/^x-spam-status: yes/)
{
to "[EMAIL PROTECTED]"
exit
}
[ ... ]
[ ... ]
Nun meine Frage:
Wenn der User "thilo" eine SPAM-Mail empf�ngt, dann wird diese an den
Benutzer "spam" weitergeleitet. Allerdings wird auch bei dem Benutzer
"spam" die Datei mit den globalen Filterregeln abgearbeitet.
Wenn eine Nachricht an den User "spam" weitergeleitet wird, dann wird
erneut die urspr�ngliche E-Mail wiederhergestellt, erneut wird SA auf-
gerufen. Schlie�lich wird die Nachricht wieder an den User "spam"
weitergeleitet.
Meine Frage: Kann es hier nicht zu einer Endlosschleife kommen? Und
falls ja: Was kann man dagegen tun?
Vielen Dank f�r Eure M�he!
Mit freundlichen Gr��en,
Thilo
--
Registered Linux user #348074 with the Linux counter
http://counter.li.org
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)