Как настроить .NET MailMessage так, чтобы iOS правильно отображала строку темы - PullRequest
0 голосов
/ 21 сентября 2019

Мы отправляем электронную почту SMTP, используя класс System.Net.MailMessage (.NET 3.5), и, как правило, он работает нормально.

Однако при отправке на адреса Apple (@ icloud.com, @ mac.com и @me.com), кажется, что он получен с «без темы» в строке темы.

Код заполняет свойство .Subject объекта MailMessage, и он хорошо отображается в почтовых клиентах, таких каккак Gmail и Outlook.

Я пробовал такие вещи, как установка предметной кодировки в UTF8, добавление content-transfer-header из quoted-printable, основываясь на тех вещах, которые я нахожу кажущимися не относящимися к делу (я могу 'не может найти ссылки на эту конкретную проблему), но, похоже, ничто не влияет на отображение строки темы - но опять же только с адресами Apple и только на iOS (MacBook отображает их нормально).

Есть идеи?Рад обновить вопрос с более подробной информацией, если это необходимо.

...