Согласно (мое прочтение) справочному источнику SmtpClient , два условия должны оба удовлетворять отправке электронной почты на адрес с международной локальной частью, например, äöü@example.com
- Сервер должен указать поддержку, ответив на
EHLO
с SMTPUTF8
и
SmtpClient.DeliveryFormat
должно быть установлено на SmtpDeliveryFormat.International
.
Есть ли какой-либо недостаток у всегда , выполняющего последнее?
SmtpClient.DeliveryFormat
по умолчанию SmtpDeliveryFormat.SevenBit
, поэтому, очевидно, разработчики языка .NET сделали сознательный выбор отключить эту функцию по умолчанию. Зачем? В чем недостаток?