On Sun, Apr 28, 2002 at 11:27:51AM +0200, Stefan Berthold wrote:
Once upon a time, I heard Eric Schaefer say:
Mails werden per fetchmail abgeholt und per exim lokal zugestellt.
Wenn fetchmail - aus was für einem Grund auch immer - irgendwo mittendrin abbricht, werden die mails auf dem Server nicht gelöscht und beim nächsten Mal wieder geholt... bis es einmal richtig klappt, dann werden sie auch auf dem Server gelöscht.
... [duck] zumindest ist das bei POP3 über fetchmail so.
Das kann es nicht sein, fetchmail läuft in einem Rutsch durch.
Ansonsten kann es doch nur noch eine kaputte Filterregel sein (procmail, exim)...?
Alle procmail-Regeln sehen so aus:
---snip--- :0: * ^TOlug-dd@schlittermann.de /home/eric/Mail/lug-dd ---snip---
Deine Mail bekam ich doppelt, aber z.B. alle aus dem "Linux 8.0" Thread nicht. Sehr komisch... Im procmail.log stehen auch zwei einzelne Mails drin.
exim.conf: ---snip--- procmail_pipe: driver = pipe command = "/usr/bin/procmail -d ${local_part}" return_path_add delivery_date_add envelope_to_add check_string = "From " escape_string = ">From " user = $local_part [...] procmail: driver = localuser transport = procmail_pipe require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail no_verify ---snip---
Hmm, ich gerade, daß es doch am fetchmail liegen könnte: ---snip--- Apr 28 13:15:29 zeus fetchmail[229]: 10 messages for pt6576173-0815 at pop.kundenserver.de (42281 octets). Apr 28 13:15:31 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:1 of 10 (2133 octets) Apr 28 13:15:32 zeus fetchmail[229]: flushed Apr 28 13:15:32 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:2 of 10 (3109 octets) Apr 28 13:15:32 zeus fetchmail[229]: flushed Apr 28 13:15:35 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:3 of 10 (2887 octets) Apr 28 13:15:36 zeus fetchmail[229]: flushed Apr 28 13:15:36 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:4 of 10 (1895 octets) Apr 28 13:15:36 zeus fetchmail[1200]: 10 messages for pt6576173-0815 at pop.kundenserver.de (42281 octets). Apr 28 13:15:37 zeus fetchmail[229]: flushed Apr 28 13:15:37 zeus fetchmail[1200]: reading message pt6576173-0815@pop.kundenserver.de:1 of 10 (2133 octets) Apr 28 13:15:37 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:5 of 10 (8783 octets) Apr 28 13:15:37 zeus fetchmail[1200]: flushed Apr 28 13:15:40 zeus fetchmail[1200]: reading message pt6576173-0815@pop.kundenserver.de:2 of 10 (3109 octets) Apr 28 13:15:40 zeus fetchmail[229]: flushed Apr 28 13:15:41 zeus fetchmail[1200]: flushed Apr 28 13:15:41 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:6 of 10 (4538 octets) Apr 28 13:15:41 zeus fetchmail[229]: flushed Apr 28 13:15:41 zeus fetchmail[1200]: reading message pt6576173-0815@pop.kundenserver.de:3 of 10 (2887 octets) Apr 28 13:15:42 zeus fetchmail[1200]: flushed Apr 28 13:15:42 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:7 of 10 (2838 octets) Apr 28 13:15:43 zeus fetchmail[229]: flushed Apr 28 13:15:43 zeus fetchmail[1200]: reading message pt6576173-0815@pop.kundenserver.de:4 of 10 (1895 octets) Apr 28 13:15:44 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:8 of 10 (7900 octets) Apr 28 13:15:45 zeus fetchmail[1200]: flushed Apr 28 13:15:47 zeus fetchmail[229]: flushed Apr 28 13:15:47 zeus fetchmail[1200]: reading message pt6576173-0815@pop.kundenserver.de:5 of 10 (8783 octets) Apr 28 13:15:47 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:9 of 10 (4919 octets) Apr 28 13:15:48 zeus fetchmail[229]: flushed Apr 28 13:15:49 zeus fetchmail[1200]: flushed Apr 28 13:15:49 zeus fetchmail[229]: reading message pt6576173-0815@pop.kundenserver.de:10 of 10 (3279 octets) Apr 28 13:15:50 zeus fetchmail[229]: flushed Apr 28 13:15:50 zeus fetchmail[1200]: reading message pt6576173-0815@pop.kundenserver.de:6 of 10 (4538 octets) Apr 28 13:15:51 zeus fetchmail[1200]: flushed Apr 28 13:15:53 zeus fetchmail[1200]: client/server protocol error while fetching from pop.puretec.de Apr 28 13:15:53 zeus fetchmail[1200]: Query status=4 (PROTOCOL) ---snip---
Mehrere Mail werden scheinbar doppelt abgeholt und dann zum Schluß noch irgendein Fehler.
fetchmailrc: ---snip--- set no bouncemail set syslog poll pop.puretec.de protocol pop3 username "xyz" password "abc" is eric here ---snip---
OK, Problem erkannt. Die Zahl im syslog in der [] ist wohl die pid? Hmm, das läuft hier als Daemon und ich starte es außerdem bei Bedarf von Hand. Das scheint sich eben ab und zu zu überschneiden. Böse, böse. Da muß ich wohl nachsitzen...
Danke erstmal.
Gruß, Eric