SpamAssassin und Procmail E-Mail-Filter

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
fun4teen
Posts: 92
Joined: 2004-06-18 16:11

SpamAssassin und Procmail E-Mail-Filter

Post by fun4teen » 2006-07-22 18:25

Salü,

ich habe auf meinem Suse Rootserver SpamAssassin und Procmail E-Mail-Filter laufen. Emails werden als SPAM auch richtig erkannt ...
Nun möchte ich die Emails an Procmail übergeben und die als SPAM makiert wurden in ein extra Postfach aussortieren.

In Procmail habe ich folge Einstellungen:

Code: Select all

DROPPRIVS=yes
#LOGFILE=/var/log/procmail
#VERBOSE=ON
SHELL=/bin/sh



# Mails with a score of 15 or higher are almost certainly spam (with 0.05% 
# false positives according to rules/STATISTICS.txt). Let's put them in a 
# different mbox. (This one is optional.)
#:0:
#* ^X-Spam-Level: ***************
#/var/spool/mail/almost-certainly-spam

# All mail tagged as spam (eg. with a score higher than the set threshold) 
# is moved to "probably-spam".
:0fw
* < 256000
| /usr/bin/spamc -f

# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped.  This will re-add it. 
:0 H
* ! ^From[ ]
* ^rom[ ]
{
	LOG="*** Dropped F off From_ header! Fixing up. "

	:0 fhw
	| sed -e 's/^rom /From /'
}

:0
* ^X-Spam-Status: Yes
spamd
Was muss ich ändern damit diese in ein gewünschtes Postfach umgeleitet werden??

Dachte da an sowas:

Code: Select all

# Nachrichten mit SPAM-Score >= 2 in den Mailordner SPAM verschieben
:0 w
* ^X-Spam-Score:.*(**
| /var/spool/mail/werbung
Aber leider funktioniert das so nicht.. da alle emails im ganz normalen Postfach landen.

Danke

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: SpamAssassin und Procmail E-Mail-Filter

Post by adjustman » 2006-07-23 01:46

fun4teen wrote:

Code: Select all

#:0:
#* ^X-Spam-Level: ***************
#/var/spool/mail/almost-certainly-spam
Aber leider funktioniert das so nicht
DA stehts

thorsten
RSAC
Posts: 732
Joined: 2003-02-01 13:14
Location: Fuldatal

Re: SpamAssassin und Procmail E-Mail-Filter

Post by thorsten » 2006-07-23 11:12

Der Pipe '|' veranläßt procmail die Mail an das Programm hinter dem Pipe zu übergeben.
Da das bei dir eine Mailbox ist, klappt das natürlich nicht.

Hättest du das LOGFILE einkommentiert, wärst du auch darüber unterrichtet worden... (Das empfhielt sich grundsätzlich beim Anlegen/Testen neuer procmail Regeln).

fun4teen
Posts: 92
Joined: 2004-06-18 16:11

Re: SpamAssassin und Procmail E-Mail-Filter

Post by fun4teen » 2006-07-23 14:05

del
Last edited by fun4teen on 2006-07-23 14:09, edited 1 time in total.

fun4teen
Posts: 92
Joined: 2004-06-18 16:11

Re: SpamAssassin und Procmail E-Mail-Filter

Post by fun4teen » 2006-07-23 14:06

adjustMan wrote:
fun4teen wrote:

Code: Select all

#:0:
#* ^X-Spam-Level: ***************
#/var/spool/mail/almost-certainly-spam
Aber leider funktioniert das so nicht
DA stehts
Ok werd ich testen.. das mit dem Logfile hab ich total übersehen *peinlich* ... werde es gleich mal anschalten ...

Thx schon einmal