Это я или есть ошибка в классе MailAddress в System.Net.Mail?
Этот код всегда будет вызывать исключение:
MailMessage mail = new MailMessage();
mail.From = new MailAddress("me@me.com");
mail.To.Add("joe-blow@me.com");
mail.Subject = "Test email"
mail.IsBodyHtml = true;
mail.Body = "Does not work";
//Connect to server and send message.
SmtpClient smtp = new SmtpClient();
smtp.Host = "mailserver.me.com";
smtp.Send(mail);
Я получаю следующее исключение:
System.FormatException: The specified string is not in the form required for an
e-mail address.
Однако согласно wiki , тире является допустимым символом в локальной части.
Кто-нибудь знает способ использования классов System.Net.Mail для отправки электронной почты кому-то с тире в адрес электронной почты?