在 .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 地址发送电子邮件?