El siguiente código genera una excepción de "un carácter no válido se encontró en la cabecera del correo:. 'Ñ'":.Net MailAddress falla en la "ñ" en la dirección de correo electrónico
string email = "ñ@c.com";
MailAddress to = new MailAddress(email);
La dirección real I' Me encuentro con esto es una dirección válida, pero la clase MailAddress arroja un error cada vez que intento y lo uso.
Hmm ... no se puede reproducir en [Ideone] (http://ideone.com/TMd9s). No se lanza ninguna excepción – Cameron
@Cameron: se compilará, no se ejecutará (arroja una excepción de tiempo de ejecución). –
@Noon: según Ideone también se está ejecutando con éxito – Cameron