The SMTP standard, which no one not featured in the mockumentary "Trekkies" has read, states that bare linefeeds ( "\n" ) are not allowed in the SMTP standard. Qmail servers interpret this strictly. There are
qmail fanboy articles explaining why this is good. That's fine and the world continues.
However, IIS 5 would catch what amounted to mistakes by developers and would silently rewrite "\n" as "\r\n", which conforms to the SMTP standard. For whatever reason, IIS 6 does not. I can't fathom why this feature wouldn't be included for backwards-compatibility, but it seems that backwards compatibility is aggressively discouraged. This is unfortunate.
I'm having more and more "I hate Microsoft" days since Windows 2003 was adopted. We have our main website running on Win2k3 and we're moving another (although I wish we weren't). Our other 17 websites will remain on Windows 2000 until such time as I no longer work here.