¿Soy yo o hay un error en la clase MailAddress en System.Net.Mail?¿Cómo envío un correo electrónico a una dirección con un guion?
Este código siempre generará un excpetion:
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Test email"
mail.IsBodyHtml = true;
mail.Body = "<b>Does not work</b>";
//Connect to server and send message.
SmtpClient smtp = new SmtpClient();
smtp.Host = "mailserver.me.com";
smtp.Send(mail);
La excepción que consigo es la siguiente:
System.FormatException: The specified string is not in the form required for an
e-mail address.
Sin embargo, de acuerdo con wiki, un guión es un carácter válido en la parte local.
¿Alguien sabe una forma de utilizar las clases System.Net.Mail para enviar un correo electrónico a alguien con un guion en la dirección de correo electrónico?
¿Esto es un problema de codificación? –
@Mitch Wheat: buen comentario. Estaba pensando "¿alguien más puede replicar esto?" –