H
Halidon
Grünschnabel
Hallo forum.
Ich habe ein dringliches procmail problem. Meine emails landen nicht wie von mir gewollt im Verzeichnis '/home/benutzername/Maildir' sondern in '/var/mail/benutzername'. Dadurch kann ich sie in meinem webmail framework - squirrelmail - nicht mehr sehen. Ich kann Emails versenden, ich sehe sie auch ankommen. Es geht nur darum, daß sie falsch abgelegt werden.
Ich habe einen debian 6.x server mit einem 2.6.32-5-amd64 Kernel. Darauf sind postfix,courier imap,procmail.sasl und squirrelmail installiert.
procmailrc
procmail.log
So sieht es aus wenn die email ankommt.
tail -f /var/log/mail.info
Wenn ich den absoluten Pfad in der procmailrc verwende, anstatt der $HOME Variable, dann klappt das mit der Zustellung ebenfalls nicht.
Für Hilfe wäre ich wirklich dankbar. Ich habe schon natürlich im Web gesucht, aber nichts hilfreiches bisher finden können.
Ich habe ein dringliches procmail problem. Meine emails landen nicht wie von mir gewollt im Verzeichnis '/home/benutzername/Maildir' sondern in '/var/mail/benutzername'. Dadurch kann ich sie in meinem webmail framework - squirrelmail - nicht mehr sehen. Ich kann Emails versenden, ich sehe sie auch ankommen. Es geht nur darum, daß sie falsch abgelegt werden.
Ich habe einen debian 6.x server mit einem 2.6.32-5-amd64 Kernel. Darauf sind postfix,courier imap,procmail.sasl und squirrelmail installiert.
procmailrc
Code:
DEFAULT=$HOME/Maildir/
DROPPRIVS=yes
LOGABSTRACT=all
LOGFILE=/var/log/procmail.log
# Procmail rules follows
:0fw
| /usr/bin/spamc -f
procmail.log
Code:
procmail: Lock failure on "HOME/Maildir.lock"
procmail: Error while writing to "HOME/Maildir"
From absender@hotmail.com Sa May 14 11:47:03 2011
Subject: probe
Folder: /var/mail/benutzer
procmail: Couldn't chdir to "HOME/Maildir"
procmail: Incomplete recipe
So sieht es aus wenn die email ankommt.
tail -f /var/log/mail.info
Code:
May 14 14:13:58 cwmx17 postfix/smtpd[1728]: connect from send.hotmail.com[200.100.001.002]
May 14 14:13:58 cwmx17 postfix/smtpd[1728]: 1EBC1564097: client=send.hotmail.com[200.100.001.002]
May 14 14:13:58 cwmx17 postfix/cleanup[1733]: 1EBC1564097: message-id=<20110514123456@hotmail.com>
May 14 14:13:58 cwmx17 postfix/qmgr[1671]: 1EBC1564097: from=<absender@hotmail.com>, size=1373, nrcpt=1 (queue active)
May 14 14:13:58 cwmx17 spamd[1585]: spamd: connection from localhost [127.0.0.1] at port 58123
May 14 14:13:58 cwmx17 spamd[1585]: spamd: setuid to jonas succeeded
May 14 14:13:58 cwmx17 postfix/smtpd[1728]: disconnect from send.hotmail.com[200.100.001.002]
May 14 14:13:58 cwmx17 spamd[1585]: spamd: processing message <20110514123456@hotmail.com> for jonas:1002
May 14 14:14:00 cwmx17 spamd[1585]: spamd: clean message (0.0/5.0) for jonas:1002 in 2.6 seconds, 1487 bytes.
May 14 14:14:00 cwmx17 spamd[1585]: spamd: result: . 0 - FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS scantime=2.6,size=1487,user=jonas,uid=1002,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=58123,mid=<20110514123456@hotmail.com>,autolearn=ham
May 14 14:14:01 cwmx17 spamd[1586]: spamd: connection from localhost [127.0.0.1] at port 58128
May 14 14:14:01 cwmx17 spamd[1586]: spamd: setuid to jonas succeeded
May 14 14:14:01 cwmx17 spamd[1586]: spamd: processing message <20110514123456@hotmail.com> for jonas:1002
May 14 14:14:01 cwmx17 spamd[1555]: prefork: child states: IB
May 14 14:14:03 cwmx17 spamd[1586]: spamd: clean message (0.0/5.0) for jonas:1002 in 2.3 seconds, 1704 bytes.
May 14 14:14:03 cwmx17 spamd[1586]: spamd: result: . 0 - FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS scantime=2.3,size=1704,user=jonas,uid=1002,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=58128,mid=<20110514123456@hotmail.com>,autolearn=unavailable
May 14 14:14:03 cwmx17 spamd[1555]: prefork: child states: II
Wenn ich den absoluten Pfad in der procmailrc verwende, anstatt der $HOME Variable, dann klappt das mit der Zustellung ebenfalls nicht.
Für Hilfe wäre ich wirklich dankbar. Ich habe schon natürlich im Web gesucht, aber nichts hilfreiches bisher finden können.
Zuletzt bearbeitet: