From: Wietse Venema (no email)
Date: Thu Dec 01 2005 - 10:19:19 EST
dogbert:
> I've two mail server in the same network that are giving me a lot of problem.
>
> The first SMTP server is a mail relay built with Surcontrol Email filter. The
> other one is a Postfix/Amasvid/razor Box.
>
> They are both on the same switch with no routing level between them (so no
> path/MTU discovery issue there).
>
> When I send a message to surfcontrol it is checked end routed towards postfix.
> If the message is plain text or with a plaintext attachement i receive the
> "timeout after DATA" error and the message is not delivered.
> If the message contain some data (i.e. a binary attachment) it is delivered
> correctly.
"timeout after DATA" happens while Postfix receives mail.
> I've also tried to disable PIPELINING in the postfix configuration but it
> doesn't affect the result.
How did you turn off PIPELINING? Did you verify that it was actually
turned off by looking at the server's EHLO response?
To diagnose the problem you will need to record a failed session
with, for example tcpdump. Record the full packet content:
tcpdump -s 2000 -i interface -w /file/name
There has been a recent flurry of "timeout after DATA" problems
with MS Exchange 5 because it was sending mail that did not end in
"<CR><LF>.<CR><LF>".
That violates the SMTP protocol and there is no way that an SMTP
server can recover from it.
Wietse
|
|
|