On Fri, 2004-02-06 at 13:14, Andreas Winkelmann wrote:
Am Freitag, 6. Februar 2004 12:45 schrieb Martin Marschand:
Ok, das sollte natürlich gleich sein! Ich habe es nun geändert und stehe nun mit der folgenden Fehlermeldung auf Kriegsfuss!
fetchmail: POP3> RETR 1 fetchmail: POP3< +OK 1394 octets reading message wp74299-martin@mail.medicon-data.de:1 of 1 (1394 octets) #******procmail: Error while writing to "/usr/lib/cyrus/bin/deliver" flushed fetchmail: POP3> DELE 1 fetchmail: POP3< +OK Message deleted
Sieht so aus als habe ich bei der Procmail-Regel irgendeinen Bock drin.
Wie rufst Du denn deliver auf?
:0 *^TO.*marschand@medicon-data\.de |/usr/lib/cyrus/bin/deliver -m medicon-data -a martin
Steht was im Log (/var/log/messages)?
Feb 6 16:02:15 axp imapd[14938]: open: user martin opened INBOX.sent Feb 6 16:02:15 axp imapd[14938]: seen_db: user martin opened /var/lib/imap/user/m/martin.seen Feb 6 16:02:26 axp lmtpd[25174]: accepted connection Feb 6 16:02:26 axp lmtpd[25174]: lmtp connection preauth'd as postman Feb 6 16:02:26 axp master[26878]: about to exec /usr/lib/cyrus/bin/lmtpd Feb 6 16:02:26 axp lmtpunix[26878]: executed
Schalte mal in procmail das logging ein und schaue was da kommt.
Da mach ich mich gleich mal dran!
Was ich mir so spontan noch vorstellen könnte sind die Zugriffsrechte, deliver wird mit den Rechten des fetchmail-aufrufs gestartet. Es kann sein, dass Du deliver das suid-bit spendieren musst.
deliver habe ich mal auf 6755 gesetzt! Das ganze sieht jetzt beim aufruf von fetchmail wie folgt aus..: fetchmail: POP3> RETR 1 fetchmail: POP3< +OK 1391 octets reading message wp74299-martin@mail.medicon-data.de:1 of 1 (1391 octets) #****** flushed fetchmail: POP3> DELE 1 fetchmail: POP3< +OK Message deleted Nur die Mail taucht nirgendwo auf..:-( Gruss Martin