So one of the Exchange 2003 servers I admin seems to be having trouble with sending e-mail to another domain's email server. As per my SMTP log (in NCSA format) this is what I have
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?220 destination.domain.com ESMTP SonicWALL (7.2.1.2841) SMTP" 0 53
66.195.209.243 - OutboundConnectionCommand [27/Apr/2011:13:33:54 -0500] "EHLO -?source.domain.com SMTP" 0 4
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?250 destination.domain.com SMTP" 0 24
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?250-8BITMIME SMTP" 0 12
66.195.209.243 - OutboundConnectionCommand [27/Apr/2011:13:33:54 -0500] "QUIT - SMTP" 0 4
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?221 2.0.0 Bye SMTP" 0 13
As one can see from the log, for some reason (which I would like to know) when the destination domain server sends back a response to the EHLO command, my server decides to send a QUIT command. The log doesn't show the full output of the response to the EHLO SMTP command so I'm going to post a manual telnet session to the destination smtp server...
220 filter.destination.domain.com ESMTP SonicWALL (7.2.1.2841)
EHLO server1.source.domain.com
250-filter.destination.domain.com
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-STARTTLS
250 SIZE
MAIL FROM: administrator@source.domain.com
501 5.1.8 Bad address syntax
MAIL FROM: <administrator@source.domain.com>
250 2.1.0 MAIL ok
RCPT TO: administrator@destination.domain.com
501 5.1.8 Bad address syntax
RCPT TO: <administrator@destination.domain.com>
250 2.0.0 Ok
DATA
354 3.0.0 End Data with <CR><LF>.<CR><LF>
**removed as irrelevant**
250 2.6.0 message received
QUIT
221 2.0.0 Bye
Connection to host lost.
From the manual SMTP session it seems everything goes through fine. So my hunch is that one of the responses by the destination server in (posted again below)
250-filter.destination.domain.com
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-STARTTLS
250 SIZE
is causing my server to QUIT the connection. Would that be correct? What settings on my Exchange 2003 SMTP connector QUIT the connection in response to those 4 lines?
any help would be much appreciated
P.S. While I was typing this out I realized that the 250 SIZE response has no parameter. Is it ok for a server to respond with 250 SIZE and no size value?