On Fri, 24 Jun 2005, Alan J. Flavell wrote: > > > I heard some rumors about SMTP-servers having problems with multiline > > > 5xx-messages and I want to be on the safe side of the game. > > > > Such servers are hopelessly broken, if they exist. > > They certainly exist.
Sigh. Yes. ... > > The specification for multiline responses has been around for over > > 20 years. > > A certain dominant vendor does not read interworking specifications, > that's only too clear. Something based on the following which I wrote was relayed to MS via one of the MS contacts involved in our Exchange (2003) server implementation. I expect it isn't the only time they've received notification of this problem. ============================================================================== Issues: Exchange not reporting full error message text back to user Exchange's explanatory error message is inaccurate and misleading Description: An Exchange user sent an email, and campus-mail-hub rejected it because there were syntax errors in the headers. Unfortunately, this is what the user got, when Exchange generated an error mail back to them: "" The following recipient(s) could not be reached: '[EMAIL PROTECTED]' on 08/06/2005 11:16 There was a SMTP communication problem with the recipient's email server. Please contact your system administrator. <BE-SCAM.ds.strath.ac.uk #5.5.0 smtp;550-Syntax error in the headers of your message.> "" I have two main complaints about this. The first is that the communication problem isn't with "the recipient's email server" - it is with the next-hop SMTP server. Exchange is assuming it always sends to MX itself; in our environment, it only forwards Internet mail to one host (campus-mail-hub), which handles onward delivery to the Internet. In this case, the recipient of the above error message spent some time talking to @example.com people who of course said there wasn't a problem with their mail server ... The other issue is that when reporting the error: 550-Syntax error in the headers of your message. it only returns the first line of the multi-line error message that campus-mail-hub issues, which explains nothing. Here's an example of the full error, which is more informative (if still a bit cryptic): 550-Syntax error in the headers of your message. 550-Rejected after DATA: malformed address: '>\n may not follow 550-"[EMAIL PROTECTED]" <'[EMAIL PROTECTED]: failing address in "To" header is: 550 "[EMAIL PROTECTED]" <'[EMAIL PROTECTED]'> Why does Exchange not properly report the full error message? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jethro R Binks Computing Officer, IT Services University Of Strathclyde, Glasgow, UK -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/