Postfix procmail confixx 3 problem

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
phpexpert
Posts: 12
Joined: 2004-06-06 12:19

Postfix procmail confixx 3 problem

Post by phpexpert » 2004-06-17 22:30

Hallo leute habe da ein kleines Problem,
die neuangelegten user bekommen keine maildirs,
sprich "/home/mail/user/Maildir/" sondern nur "/home/mail/user/".
Das hatte ich vorher schon maildirs wurden dann von postfix erstellt sobald erste mail kam (soweit ist confixx und postfix auch richtig konfiguriert denke ich).
Jedoch klappt es halt nich wenn ich procmail dazwischen hab, um nach spam zu checken meine procmailrc sieht wie folgt aus

Code: Select all

DROPPRIVS=yes
LOGFILE=/var/log/procmail
VERBOSE=ON
SHELL=/bin/sh
DEFAULT="$HOME/Maildir/"
:0fw
        | /usr/bin/spamc -f


:0
* ^X-Spam-Status: Yes
$HOME/Maildir/.Spam/
Im procmail log steht folgendes
From root@localhost Thu Jun 17 22:14:46 2004
Subject: test
Folder: /home/mail/web12p1/Maildir 1162
procmail: [22775] Thu Jun 17 22:15:48 2004
procmail: Assigning "SHELL=/bin/sh"
procmail: Assigning "DEFAULT=/home/mail/web12p1/Maildir/"
procmail: Executing "/usr/bin/spamc,-f"
procmail: No match on "^X-Spam-Status: Yes"
procmail: Assigning "PATH=/home/mail/web12p1/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"
procmail: Unable to treat as directory "/home/mail/web12p1/Maildir"
procmail: Locking "/home/mail/web12p1/Maildir.lock"
procmail: Assigning "LASTFOLDER=/home/mail/web12p1/Maildir/"
procmail: Opening "/home/mail/web12p1/Maildir/"
procmail: Error while writing to "/home/mail/web12p1/Maildir"
procmail: Assigning "LASTFOLDER=/home/mail/web12p1/Maildir"
procmail: Opening "/home/mail/web12p1/Maildir"
procmail: Acquiring kernel-lock
procmail: [22775] Thu Jun 17 22:15:49 2004
procmail: Unlocking "/home/mail/web12p1/Maildir.lock"
procmail: Notified comsat: "web12p1@0:/home/mail/web12p1/Maildir"
im endeffekt landet die mail dann im userverzeichniss aber in ner mailbox file und nicht als maildir system



Kann wer helfen?

falc410
Posts: 20
Joined: 2004-05-19 11:51

Re: Postfix procmail confixx 3 problem

Post by falc410 » 2004-06-18 14:20

bin leider kein Experte. Bei mir musste ich an der Confixx.conf noch was ändern.

Kurz mal meine procmailrc:

Code: Select all

DEFAULT=$HOME/Maildir/
OPPRIVS=yes
COMSAT=no
VERBOSE=no

:0
* ^X-Spam-Level:.********
$DEFAULT/.Spam/
hier noch die wichtigen einträge aus meiner confixx_main.conf

Code: Select all

# location of mailspool directory
#$mailSpool = '/var/spool/mail'; <-- das musste ich rausnehmen !!!
$mailSpool = '';

# type of maildrop ( /var/spool/mail/USER | HOMEDIR/Mailbox | HOMEDIR/Maildir/ )
$maildrop = 'Maildir/';

# name of Mailbox file
$mailBoxName = 'Maildir/';

# location of mail users homedir
$pop_homeDir = '/var/mail'; # kein / am Ende !!!

# mail users get real homedir (ignoring $maildrop)
$mail_realHome = '1';
Die 2 Sachen die extra kommentiert sind waren bei mir ausschlaggebend das es am anfang nicht ging

phpexpert
Posts: 12
Joined: 2004-06-06 12:19

Re: Postfix procmail confixx 3 problem

Post by phpexpert » 2004-06-18 14:48

Die einstellungen sind alle gemacht, habe mir jetzt n skript erstellt was alle 6 minuten checked ob alle maildirs vorhanden sind und wenn nein erstellt es diese. Ist aber in meinen augen ne blöde lösung falls jemand das skript haben will bescheid sagen

falc410
Posts: 20
Joined: 2004-05-19 11:51

Re: Postfix procmail confixx 3 problem

Post by falc410 » 2004-06-18 14:54

das script hab ich im confixx forum auch gesehen. habe ich gott sei dank nicht gebraucht.
Also bei mir war es nur dieser Eintrag mit dem mailspool directory, danach wurden die Maildir angelegt.