.Net 4.5 SmtpClientには、型DeliveryFormat
の値を受け入れるpublic プロパティがあります。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 アドレスに電子メールを送信できないということですか?