Поддерживает ли SmtpClient международные адреса электронной почты (IDN/Intl) в.Net 4.0?
В.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). Означает ли это, что я не могу отправлять электронные письма на адреса IDN, используя.Net 4.0?