5

在 .Net 4.5 SmtpClient 具有DeliveryFormat接受类型值的公共属性System.Net.Mail.SmtpDeliveryFormat。所以我可以分配DeliveryFormat价值SmtpDeliveryFormat.International并将电子邮件发送到дима@почта.рф(西里尔电子邮件地址)。但我目前的项目仅支持 .Net 4.0(客户限制)。在 .Net 4.0 SmtpClient 中根本没有SmtpClient.DeliveryFormat属性和SmtpDeliveryFormat类型。

现在使用西里尔电子邮件时出现错误:The client or server is only configured for E-mail addresses with ASCII local-parts: дима@почта.рф.

我正在使用 SendGrid 服务发送电子邮件 - 它支持 IDN 地址 ( http://sendgrid.com/docs/Marketing_Emails/recipients.html )。这是否意味着我无法使用 .Net 4.0 向 IDN 地址发送电子邮件?

4

0 回答 0