Hello all,
I ran into a problem lately that looks a bit weird. I have a fetchmail config
running for quite some time now. Today it had a problem delivering a mail to
the local mda via smtp and I found out it does not handle that quite well:
Jan 5 07:56:28 proxy fetchmail[22614]: POP3> DELE 210
Jan 5 07:56:28 proxy fetchmail[22614]: POP3< +OK
Jan 5 07:56:28 proxy fetchmail[22614]: POP3> RETR 211
Jan 5 07:56:28 proxy fetchmail[22614]: POP3< +OK
Jan 5 07:56:28 proxy fetchmail[22614]: Nachricht
blanked(_at_)blanked(_dot_)de:211 von
364 wird gelesen (4346 Oktetts)
Jan 5 07:56:28 proxy fetchmail[22614]: SMTP> MAIL
FROM:<blanked(_at_)blanked(_dot_)de>
SIZE=4346
Jan 5 07:56:30 proxy sendmail[22617]: i056nonG022617: ruleset=check_mail,
arg1=<blanked(_at_)blanked(_dot_)de>, relay=localhost [127.0.0.1], reject=553
5.1.8
<blanked(_at_)blanked(_dot_)de>... Domain of sender address
blanked(_at_)blanked(_dot_)de does not
exist
Jan 5 07:56:30 proxy fetchmail[22614]: SMTP< 553 5.1.8
<blanked(_at_)blanked(_dot_)de>...
Domain of sender address blanked(_at_)blanked(_dot_)de does not exist
Jan 5 07:56:30 proxy fetchmail[22614]: SMTP-Fehler: 553 5.1.8
<blanked(_at_)blanked(_dot_)de>... Domain of sender address
blanked(_at_)blanked(_dot_)de does not
exist
Jan 5 07:56:30 proxy fetchmail[22614]: SMTP> RSET
Jan 5 07:56:30 proxy sendmail[22617]: i056nonG022617:
from=<blanked(_at_)blanked(_dot_)de>, size=4346, class=0, nrcpts=0, proto=ESMTP,
daemon=MTA, relay=localhost [127.0.0.1]
Jan 5 07:56:30 proxy fetchmail[22614]: SMTP< 250 2.0.0 Reset state
Jan 5 07:56:30 proxy fetchmail[22614]: geflusht
All fine up to here, and now:
Jan 5 07:56:30 proxy fetchmail[22614]: POP3> DELE 211
Jan 5 07:56:30 proxy fetchmail[22614]: POP3< This is a MIME-encapsulated
message
Huhu! This is a part of the email ...
And there is no "+OK" or "-ERR" here.
Jan 5 07:56:30 proxy fetchmail[22614]: POP3> QUIT
Jan 5 07:56:30 proxy fetchmail[22614]: POP3<
And now it seems this is a blank line from the email.
Jan 5 07:56:30 proxy fetchmail[22614]: Klient/Server-Protokoll-Fehler beim
Abholen von mail.blanked.de
Jan 5 07:56:30 proxy fetchmail[22614]: 6.2.3 fragt ab mail.blanked.de
(Protokoll POP3) um Mo 05 Jan 2004 07:56:30 CET: Abfrage beendet
Obviously the POP3-server sees the same and thinks that UPDATE state was not
reached and therefore does not perform the deletes. So on the next fetchmail
try all the same picture.
In my eyes this is a flakey fetchmail handling of smtp error conditions, it
should read the complete mail and _then_ perform the "dele" and the "quit", at
least it should check whether the pop3-servers answers have something to do
with the RFC ...
Has anybody else experienced this?
Regards,
Stephan