Hallo,
ich nutze Spamassassin und procmail zum Aussortieren von Spam.
Nachstehende .procmailrc führt aus einem mir nicht ersichtlichen Grund NICHT dazu, dass nur Nicht-Spam-Mails an user@externedomain.tld weitergeleitet werden. Auch die Spam-Mails werden weitergeleitet!
Die Spam-Mails werden allerdings ordnungsgemäß in "userspam" geschrieben!
Nicht-Spam-Mails werden weitergeleitet und - wie beabsichtigt - nicht in die Spamdatei hineingeschrieben.
Hat jemand eine Idee, warum
!^X-Spam-Status: Yes
nicht greift?
Das Ausrufezeichen sollte doch eigentlich die Spamerkennung (Prüfung auf X-Spam-Status: Yes) negieren.
Herzlichen Dank im voraus und beste Grüße
testit
ich nutze Spamassassin und procmail zum Aussortieren von Spam.
Nachstehende .procmailrc führt aus einem mir nicht ersichtlichen Grund NICHT dazu, dass nur Nicht-Spam-Mails an user@externedomain.tld weitergeleitet werden. Auch die Spam-Mails werden weitergeleitet!
Die Spam-Mails werden allerdings ordnungsgemäß in "userspam" geschrieben!
Nicht-Spam-Mails werden weitergeleitet und - wie beabsichtigt - nicht in die Spamdatei hineingeschrieben.
Hat jemand eine Idee, warum
!^X-Spam-Status: Yes
nicht greift?
Das Ausrufezeichen sollte doch eigentlich die Spamerkennung (Prüfung auf X-Spam-Status: Yes) negieren.
Herzlichen Dank im voraus und beste Grüße
testit
Code:
DROPPRIVS=yes
PATH=/bin:/usr/bin:/usr/local/bin
SHELL=/bin/sh
LOGFILE=$HOME/ProcmailLog
LOCKFILE=$HOME/.lockmail
# Spamassassin
#
# Als Spam markierte Mails in eine Datei schreiben
:0:
* ^X-Spam-Status: Yes
/usr/home/user/mail/userspam
#
# Nicht als Spam markierte Mails weiterleiten an user@externedomain.tld
:0
* !^X-Spam-Status: Yes
! user@externedomain.tld