Мы отправляем электронную почту 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 отображает их нормально).
Есть идеи?Рад обновить вопрос с более подробной информацией, если это необходимо.