以下代码引发了一个例外:“在邮件标题中找到了无效字符:'ñ'。”:
string email = "ñ@c.com";
MailAddress to = new MailAddress(email);
我遇到的实际地址是一个有效的地址,但每当我尝试使用它时,MailAddress类都会抛出错误。
答案 0 :(得分:5)
是的,有趣。根据维基百科:Email Address,它被严格定义为ASCII的子集,因此在技术上无效。
所以,看起来你只是严格地无法从.NET向该地址发送电子邮件(无论如何使用System.Net.Mail类)。