通过这样写:
var recipient = new MailAddress("name@abcø.dk");
注意域部分中的“ø”。
我得到一个例外说明:
System.FormatException:指定的字符串不是电子邮件地址所需的格式。在 System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset, String& displayName) 在 System.Net.Mail.MailAddress.ParseValue(String address) 在 System.Net.Mail.MailAddress..ctor(String address, String displayName,编码 displayNameEncoding) 在 System.Net.Mail.MailAddress..ctor(String address)
使用的地址应该是完全有效的。
所以我猜我必须以某种方式对地址进行编码?