[Postfixbuch-users] Procmail & Cyrus Spam-Auslieferung
    Daniel Klein 
    dmklein at t-online.de
                  
    Sa Mär  5 14:48:17 CET 2005
    
    
Hi,
ich möchte mit Procmail SPAM-mails in einen shared-Folder SPAM 
verschieben, und undefinierbare Mails in einen shared-Folder UNBEKANNT.
Bisher habe ich nur das hier im Netz gefunden, aber das macht gar nix:
# Procmail
PATH=/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
SHELL=/bin/sh
LOGFILE="/var/log/procmail.log"
VERBOSE=yes
# bogofilter
BOGOFILTER="/usr/local/bin/bogofilter -d /etc/bogofilter/$USER"
# Mailbox-Zustellung
DELIVERMAIL="/usr/lib/cyrus/bin/deliver"
INBOX="$DELIVERMAIL -a $USER -q -m user.$USER"
SPAM="SPAM"
UNKNOW="UNBEKANNT"
# M$ Muell-Subj. korr.
SUBJ_=`/usr/bin/formail -xSubject: \
| expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g' -e 's/^AW/Re/g' -e 
's/AW://g'`
# Auf Spam testen...
:0 fw
* < 200000
| $BOGOFILTER -p -e
# Subj korrigieren
:0 fhw
| formail -I "Subject: ${SUBJ_}"
# Spam? Dann in den Spam-Ordner
:0
* ^X-Bogosity:.Spam
| sed -e '/^From /d' | $SPAM
# --- From-Zeile löschen, ---
# --- sonst funktioniert cyrdeliver nicht !! ---
# Unsicher? Dann in den Unbekannt-Ordner
:0
* ^X-Bogosity:.Unsure
| sed -e '/^From /d' | $INBOX.Unbekannt
# --- an INBOX zustellen ---
:0w
| sed -e '/^From /d' | $INBOX
# --- und Schluss ---
:0w
{
EXITCODE=$?
}
Wie muss ich das nun verändern, damit die Mails so ausgeliefert werden, 
wie ich es gerne hätte???
Daniel
    
    
Mehr Informationen über die Mailingliste Postfixbuch-users