ich habe folgendes howto befolgt um meine ***SPAM*** markierten emails in einen Junk-Folder zu sortieren:
http://www.stevefortuna.com/postfix-mai ... am-folder/
Zumindest teilweise scheint das auch zu funktionieren. Was aber passiert ist folgendes:
Sobald das aktiv ist werden alle emails, egal an welchen Addressaten in die Datei /home/vmail/Maildir geschrieben. Dabei ist zu beachten, daß das genau dieser Dateinamen ist. "Maildir" ist die Datei!
Die Struktur ist folgende: /home/vmail/$domain/$user/
Hat jemand eine Idee warum das der Fall ist?
Danke für jeden Hinweis!
Dies ist meine /etc/maildroprc
Das logfile wird auch nicht angelegt
Code: Select all
# commands and variables for making the mail directories
logfile "/tmp/maildroprc.log"
maildirmake=/usr/bin/maildirmake
mkdir=/bin/mkdir
rmdir=/bin/rmdir
MAILDIR=$DEFAULT
# make the user's mail directory if it doesn't exist
`test -e $MAILDIR`
log "$MAILDIR"
if ($RETURNCODE != 0)
{
`$mkdir -p $MAILDIR`
`$rmdir $MAILDIR`
`$maildirmake $MAILDIR`
}
# make the .Junk folder if it doesn't exist
JUNK_FOLDER=.Junk
_JUNK_DEST=$MAILDIR/$JUNK_FOLDER/
`test -d $_JUNK_DEST`
if ($RETURNCODE != 0 )
{
`$maildirmake $_JUNK_DEST`
#auto subscribe. the following works for courier-imap
`echo INBOX.Junk >> $MAILDIR/courierimapsubscribed`
}
# If the Spam-Flag is set, move the mail to the Junk folder
if (/^X-Spam-Flag:.*YES/)
{
exception {
to $DEFAULT/.Junk/
}
}