procmail -> SPAM an spam-ordner senden

foexle

foexle

Kaiser
Sers Leute,
also ich bin nun soweit, das alle eingehenden mails geprüft werden mittels spamassasin ob es sich um eine spam handelt. Diese werden auch richtig erkannt und der Header wird verändert.

Nun bekomme ich die SPAM-Mail allerdings in meinen Eingangsordner ...
Ich benutze postfix in kombination mit clamsmtp, spamassasin und procmail
Meine procmailrc sieht so aus:
Code:
# path for sub programs
PATH=/usr/sbin:/usr/bin:/sbin:/bin
DAEMON="MAILER-DAEMON@example.de"
# top level mail directory
TOPDIR=/home/vmail
LOGDIR=$TOPDIR/procmail
RCDIR=$TOPDIR/procmail
SENDMAIL="/usr/sbin/sendmail -i -f \MAILER-DAEMON\@example.de -t $SENDER"

# logging
VERBOSE     = no
LOGABSTRACT = yes
LOGFILE=$LOGDIR/$RECIPIENT.log

# get (virtual) user
:0
* RECIPIENT ?? ^\/[^\@]+
{
  USER = $MATCH
}

# get (virtual) domain
:0
* RECIPIENT ?? \@\/(.*)
{
  DOMAIN = $MATCH
}

# set default mail locations for current recipient
MAILDIR=$TOPDIR/$DOMAIN/$USER
DEFAULT=./

:0
* ^X-Virus-Status: Yes
{
        /dev/null
}

:0
* ^X-Spam-Flag: Yes
{
  $MAILDIR/spam
}
# use user defined procmailrc if existant
SWITCHRC="$RCDIR/$RECIPIENT.procmailrc"
:0 e
{
    EXITCODE=$?
    :0 w
    * EXITCODE ?? [75]
    {
        REC=`formail -zx"To:"`
        EXITCODE=0
        :0
        * ^X-Loop: bounce@example.de
        /dev/null
        :0
        | formail -rk -I"Subject: Mail delivery \
         failed for user: $USER (MailAdr: $REC)" \
         -A"FROM: $DAEMON" -A"Precedence: junk" \
         -A"X-Loop: bounce@example.de" | $SENDMAIL
    }
}
# save all mails to default mailbox as default (if no user procmailrc exists)
:0:
$DEFAULT

normal solle er das doch in den spam ordner legen ?!?!
oder seht Ihr evtl einen fehler ... die configs zu postfix und den anderen sachen findet ihr hier http://www.unixboard.de/vb3/showthread.php?t=41939

hoffe jmd kann mir weiter helfen

greetz


edit:
ok habs endlich ... sehr dummer fehler :) die klammern müssen weg bei
Code:
:0
* ^X-Spam-Flag: Yes

  $MAILDIR/spam

greetz
 
Zuletzt bearbeitet:

Ähnliche Themen

Automatischen Eintrag in courierimapsubscribe vornehmen

dovecot und postfix Konfiguration Problem

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Windows clients können nicht mehr auf lange laufendes System zugreifen

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Zurück
Oben