Dmi*_*rov 5 c# email .net-4.0 idn .net-4.5
在.Net 4.5中,SmtpClient具有DeliveryFormat
接受该System.Net.Mail.SmtpDeliveryFormat
类型值的公共属性.所以我可以分配DeliveryFormat
价值SmtpDeliveryFormat.International
并发送电子邮件到????@?????.??
(cyrilic电子邮件地址).但我目前的项目仅支持.Net 4.0(客户限制).在.Net 4.0中,SmtpClient根本没有SmtpClient.DeliveryFormat
属性和SmtpDeliveryFormat
类型.
现在使用cyrilic电子邮件我有一个错误: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地址发送电子邮件?