Clifton,

> > I wonder why listening port 10025 response to data end with "354 End data
> > with <CR><LF>.<CR><LF>" instead of ""250 Ok: queued as xxxxx".
>
> Well, this would seem to indicate that the two SMTP processes are out
> of sync and/or that the far side didn't see the actual data transmitted
> following the "DATA".
>
> I have seen something like this only rarely and only in my
> configuration where I'm chaining from amavisd into another custom
> content filter before it re-enters Postfix.  I have attributed that to
> a possible bug - never tracked down - where the latter filter is losing
> sync with Postfix.  I am readier to blame my own code than amavisd.

Thanks for mentioning the possibility that a smtp server on port 10025
is not Postfix and that it may be crashing - it was not mentioned by OP,
and I blindly assumed that mail is being fed back directly to Postfix.

If the server on port 10025 would crash in the middle of a data transfer,
this could possibly manifests itself like described. It is not the case
of SMTP getting out of sync, but rather a result of inability in
Net::SMTP to provide a proper queue of responses (and to support
pipelining). So what may have happened is the same old "354" status
was seen again by amavisd, instead of directly noticing a broken
connection.

So the problem may have been misdiagnosed (and log shows a misleading
repeat of the previous status), but the handling is still ok, message
fails with a temporary failure. Instead of "451 4.6.0 Bad SMTP code"
a better diagostics would be "451 4.6.0 Connection closed",
but this is hard to achieve with the current implementation
in a Net::SMTP module.

  Mark

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to