habe folgendes Problem was sich aber auch mit Procmail vermischt.
Ich habe auf den Server Suse 8.1 und Spamassassin 2.64 und Confixx 3.0.2 installiert.
Das Postfach wurde unter Confixx angelegt, klar. Weil ich möchte das der Spamfilter nur ein Fach filtert und den dort erkannten Spam weiterleitet an ein dafür eingerichtetes Postfach habe ich unter /home/www den Ordner webxxxpx erstellt, diesem den Benutzer webxxxpx zugewiesen und als Gruppe poponly. Zusätzlich habe ich die Datei .forward und .procmailrc in diesem Ordner ertsellt mit folgenden Inhalt:
.forward
Code: Select all
"|exec /usr/bin/procmail -t"Code: Select all
PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:.
MAILDIR=$HOME/Mail
DEFAULT=/var/spool/mail/webxxxpx
LOGFILE=$MAILDIR/procmail.log
VERBOSE=on
:0fw
| /usr/bin/spamc
:0
* ^X-Spam-Status: Yes
! webxxxpx
Code: Select all
webxxxpx:x:65001:102::/home/www/webxxxpx:/bin/falseDas ist das eine Problem. Sende ich mir an das Postfach eine Mail erhalte ich folgende Fehlermeldung:
Code: Select all
<webxxxpx@xxxxxx.de>: temporary failure. Command output: procmail:
Renaming bogus mailbox "/var/spool/mail/webxxxp2" info
"/var/spool/mail/BOGUS.webxxxp2.fHMJ" procmail: Couldn't create
"/var/spool/mail/webxxxp2" procmail: Couldn't chdir to
"/home/www/webxxx/Mail" procmail: Error while writing to
"/home/www/webxxxp2/Mail/procmail.log" procmail: [30514] Wed Jan 12
18:31:27 2005 procmail: Executing "/usr/bin/spamc" procmail: [30514] Wed
Jan 12 18:31:41 2005 procmail: No match on "^X-Spam-Status: Yes" procmail:
Locking "/var/spool/mail/webxxxpx.lock" procmail: Assigning
"LASTFOLDER=/var/spool/mail/webxxxp2" procmail: Opening
"/var/spool/mail/webxxxpx" procmail: Error while writing to
"/var/spool/mail/webxxxpx" procmail: Unlocking
"/var/spool/mail/webxxxpx.lock" From xxxxx@xxxxx.de Wed Jan 12
18:31:11 2005 Subject: test Folder: **Requeued** 0 procmail:
Notified comsat: "webxxxpx@:**Requeued**"Allen ein schönes Restwochenende
Viele Grüsse Bettina