PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Rat von Procmail-Experte....



DMKlein
05.03.05, 12:42
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

masteryoda1047
05.03.05, 14:43
wenn du Experten zum Thema Postfix / Procmail etc suchst bediene dich dieser Mailingliste:

http://listi.jpberlin.de/mailman/listinfo/postfixbuch-users