通过编写以下内容:
var recipient = new MailAddress("name@abcø.dk");
请注意域名部分的 "ø"。
我遇到了一个异常,提示如下:
System.FormatException: 指定的字符串不符合电子邮件地址的要求。 at System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset, String& displayName) at System.Net.Mail.MailAddress.ParseValue(String address) at System.Net.Mail.MailAddress..ctor(String address, String displayName, Encoding displayNameEncoding) at System.Net.Mail.MailAddress..ctor(String address)
使用的地址应该是完全有效的。
因此,我猜想我需要以某种方式对地址进行编码?