07 December 2007
System.Net.Mail.MailMessage Mail Header Casing Issue Fixed in .NET 2.0 SP1 & .NET 3.5
With the transition of MailMessage from System.Web.Mail to System.Net.Mail there were some mail header casing changes that caused mail sent to Hotmail and Live email addresses to appear as being successfully sent, but failed to arrive at the destination email address. All headers were being sent all lower, which triggered spam filtering at the server.
I have verified that this issue has been fixed with .NET 2.0 SP1 & 3.5 which was just released a couple of weeks ago. You can download the .NET 2.0 SP1 bits here: http://www.microsoft.com/downloads/details.aspx?FamilyId=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en or you can install .NET 3.5, which includes 2.0 SP1 & 3.0 SP1 here: http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en
I don't have a work around for 2.0 bits, it's best to just upgrade to SP1.
Hope this helps,
Jon
Comment Notification
If you would like to receive an email when updates are made to this post, please register here
Subscribe to this post's comments using
Comments
Leave a Comment
Comment Policy: No HTML allowed. URIs and line breaks are converted automatically. Your e–mail address will not show up on any public page.