Программа MacOS Mail переворачивает все цвета моих писем - PullRequest
2 голосов
/ 11 апреля 2019

У меня проблема с почтовой программой Apple MacOS.

Я использую PHPMailer для своего сайта, чтобы отправлять пользователям электронные письма для подтверждения, информации и т. Д.

Эти электронные письма оформлены с помощью css и выглядят хорошо в большинстве почтовых программ, которые я тестировал ранее. Но программа Apple MacOS для электронной почты, похоже, меняет цвета всего, что содержится в электронном письме.

Электронные письма в основном оформлены в черно-белых тонах, и оба цвета просто переключаются. Оранжевые части показаны довольно хорошо.

Я использую функцию в function.php для создания частей письма, которые остаются неизменными, и просто определяю изменяющиеся части в первом скрипте.

Операторы css являются тегами intag - как в примере ниже.

<p style = "color: white; background-colour: black;">xxx</p>

Как я уже сказал, это выглядит так, как и должно быть в большинстве программ. Просто в почтовой программе MacOS от Apple ТОЛЬКО В ТЕМНОМ РЕЖИМЕ !!! Цвета меняются. Есть ли способ остановить это?

Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 11 апреля 2019

Похоже, что это просто дизайн - MacOS Mail в темном режиме пытается сделать электронную почту темной в целом, и когда она чувствует, что вы делаете белый на черном (как бы инвертированные цвета), онаинвертирует их так, чтобы они соответствовали схеме белого на черном, которую он использует в темном режиме.

В Mail есть опция , которая, вероятно, изменила бы внешний вид ваших писем на их прежние.до:

Чтобы использовать светлый фон для сообщений электронной почты, когда включен темный режим, откройте Mail и выберите «Почта»> «Настройки», затем нажмите вкладку «Просмотр» и снимите флажок «Использовать темный фон для сообщений».

Конечно, это вам мало поможет, но здесь есть неплохая статья о темном режиме, которая может помочь:

...