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/
