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

SmtpClient.Send () метод выдает это исключение, когда я пытаюсь отправить электронное письмо на адрес, содержащий подчеркнутый символ (é):

System.Net.Mail.SmtpException: клиент или сервер настроен только для адресов электронной почты с локальными частями ASCII: lé[email protected].

в System.Net.Mail.MailAddress.GetAddress (логический allowUnicode)

в System.Net.Mail.SmtpClient.ValidateUnicodeRequirement (MailMessage ...)

в System.Net.Mail.SmtpClient.Send (сообщение MailMessage)

Формулировка сообщения заставляет меня думать, что может быть настройка, которую я могу активировать, чтобы сделать эту работу, хотя я неничего не нашел на эту тему.

Я пробовал несколько SMTP-серверов, в том числе Gmail. Вот соответствующие биты для воспроизведения:

Код

var msg = new MailMessage();
msg.Subject = "Test";
msg.From = new MailAddress("[email protected]");
msg.To.Add(new MailAddress("lé[email protected]"));

new SmtpClient().Send(msg);

app.config


    
        
            
        
    

Ответы на вопрос(3)

Ваш ответ на вопрос