Невозможно отправить электронные письма на адреса с не-ASCII символами - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь отправить электронное письмо от. NET с адресом, отличным от символов ascii. Например: 파인애플@gmail.com
Когда я отправляю его из моего местного P C, это работает. Когда я отправляю его с нашего сервера, я получаю сообщение об ошибке:

Клиент или сервер настроен только для адресов электронной почты с локальными частями ASCII

Код Я использую это:

Using msg as New MailMessage
    msg.Subject = "Test"
    msg.From = New MailAddress("myaddress@gmail.com")
    msg.To.Add("파인애플@gmail.com")

    Using client as New SmtpClient("my.smtp.server")
      client.Credentials = Net.CredentialCache.DefaultNetworkCredentials
      client.DeliveryFormat = SmtpDeliveryFormat.International
      client.Send(msg)
    End Using
End Using

За это и это вопрос Я задаю свойство DeliveryFormat. Мой SMTP-шлюз отвечает SMTPUTF8 при отправке EHLO.

...