I have searched and searched and searched for an answer to this problem...
I have been using the System.Net.Mail namespace for quite a while to send emails from my websites. A problem occurs though on certain (VALID) email addresses. For example, when the name field of the email address has a dot (.) in it (example: firstname.lastname@example.org), an exception is raised when this address is added to the TO property of the MailAdddress object. It seems the dot between my and name causes the exception.
Please note that these are valid email addresses, but the MailAddress object considers them to be invalid.
Error Message: The specified string is not in the form required for an e-mail address.
Stack Trace: at System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset, String& displayName)
at System.Net.Mail.MailAddress.ParseValue(String address)
at System.Net.Mail.MailAddress..ctor(String address, String displayName, Encoding displayNameEncoding)
at System.Net.Mail.MailAddress..ctor(String address, String displayName)
View Complete Post