Я подозреваю, что причина проблемы описана в разделе «Режим по умолчанию: инверсия всех цветов» этой публикации: Dark Mode for Email: The Definitive Guide for Marketers.
Инверсия всех цветов — это самая радикальная цветовая схема: она инвертирует не только области со светлым фоном, но и затрагивает темные фоны.
Таким образом, если вы уже создали свои письма с темной темой, эта схема, парадоксальным образом, заставит их стать светлыми. К сожалению, именно эту тактику в настоящее время используют некоторые из наиболее популярных почтовых клиентов, такие как приложение Gmail (iOS), Outlook 2021 (Windows), Office 365 (Windows) и почтовый клиент Windows.
Пример из той публикации, иллюстрирующий проблему, совпадает с тем, о чем вы сообщаете:
Кто-то с доступом к учетной записи Litmus в Discourse должен протестировать это. Чтобы воспроизвести проблему, попробуйте отправить сводное письмо в Litmus с сайта Discourse, у которого цветовая палитра темы по умолчанию установлена на темную схему.
Если это вызовет проблему, простым решением будет всегда использовать светлую цветовую схему для писем, независимо от цветовой палитры, назначенной теме по умолчанию в Discourse. Также в разделе «Целевая настройка для Gmail iOS и Outlook Windows» публикации, на которую я сослался, предложен подход, который потенциально может сработать. Однако это своего рода «костыль».
Тот, кто займется этим вопросом, также может обратить внимание на то, как сейчас необходимо включать настройку сайта «Применять пользовательские стили к сводке» для добавления поддержки темного режима в почтовых клиентах, которые действительно поддерживают его. В интерфейсе Discourse ничего не указывает на то, что эта настройка связана с поддержкой темного режима.
