Back in October 2006, I began blogging problems we were having in getting emails out to certain domain addresses - notably, any within the Microsoft group of companies, plus AOL and a growing list of others. As we dug deeper into the issue, I added more posts regarding Microsoft proprietorising the Open SPF sender verification system and naming it as SenderID.
By December, thoroughly exasperated, I was searching anywhere on the internet for a resolution and came across some useful blogs by other writers, that helped to move the topic forward, and for most of January, we had a functioning email server on our internal network, but still could not get email out to the domains mentioned above.
Now into February, the problem has escalated to one where no emails are leaving our network at all. They just sit in the server queue until they time-out and are then returned to the internal user with an SMTP 4.7.0 error (message timed out and could not be delivered). Suspicious that a new install of McAfee may have been at the heart of this new problem, and before attempting any resolution by fiddling with the servers, I went a-searching again.
One useful article I tripped over, harkened back to one of the error messages we were getting back from Hotmail and MSN, tagged onto an SMTP 5.x.x series error - it related to all Microsoft domains refusing email from unauthenticated senders. I knew that our Exchange 2000 server had no method of authenticating outbound SMTP (Microsoft freely admits that they did not provide one in Exchange 2000) and immediately homed in on this article on Microsoft Technet.
The article title “How to Prevent Exchange 2000 From Resolving Anonymous E-mail Messages” was last modified in May 2005, and its introduction states -
Unlike Exchange Server 2003, Exchange 2000 Server resolves messages to the Global Address Lists (GAL) that are submitted anonymously. Exchange Server 2003 authenticates the message at the time of submission; if it does not authenticate, then the message is marked as such. For this reason, if you are upgrading from Exchange 2000, it is recommended that you upgrade gateway servers to Exchange 2003 before upgrading mailbox and other Exchange servers. Alternatively, to prevent your Exchange 2000 servers from resolving anonymous mail, you can perform the following procedure…..
“Oooh!” thought I, “maybe this will fix our SMTP error about unauthenticated email senders being rejected by Hotmail et al”. I’ve just implemented the fix, which involves doing rather scary things with the Windows registry, but at least I didn’t have to worry about wide area network issues and cascading properties from gateway servers etc, that are mentioned in the article.
It isn’t a fix for no email at all going out, but it may help with undeliverable email issues hanging over from last year. I’ll return and let you know, just as soon as we can get email to leave the local network and go out into the big world wide web again.
During the same hunt-the-needle game in microsoft.com’s haystack, I also came across this new knowledge base article, published 3 December 2007 (could it have been published due to the haranguing I gave them by email?). Titled, “You are unable to send or receive SMTP messages from certain Internet domains in Exchange 2000 Server, in Exchange Server 2003, and in Small Business Server 2003“, it addresses the SMTP 5.5.0 and SMTP 5.5.4 error messages.
Unfortunately, when reading that article, Microsoft seem to have fudged the problem. The article carefully explains why you cannot deliver SMTP mail to Hotmail, AOL etc, and describes the tech issues behind it, but they fail to give a definitive solution for the issue, and conclude the article with the raised-middle-digit statement of “This behaviour is by design”. My current interpretation of this is that Microsoft is thinly disguising that they no longer want micro and SME businesses to use their server products, and only have tolerance (and support intent) for large enterprises with large budgets.
Again, I will dig into this further and try to return with an answer, though I’m not holding much hope - the last communication I got from Microsoft support (paraphrased) basically said, “Get a fixed IP from your ISP and bugger off and stop pestering us”. Like all businesses who’ve got too big, I guess they’ve forgotten the little people who put them where they are today?
Ed




