Электронная почта Android, CSS Media Queries и Outlook Exchange - PullRequest
3 голосов
/ 06 октября 2011

Я использую следующий встроенный тег и медиа-запрос внутри HTML-письма :

<style type="text/css">
@media screen and (max-device-width:800px) {
    /* styles */
}
</style>

У меня проблема с этим на родном почтовом клиенте Android (Froyo; тестирование на Galaxy S и Galaxy S2):

  • Когда я отправляю письмо на учетную запись Gmail и проверяю его в почтовом клиенте, медиа-запрос работает отлично.
  • Когда я отправляю электронную почту на адреса электронной почты нашей компании, которые запускаются на сервере Microsoft Exchange (я полагаю, в Exchange 2010), медиазапрос вообще не запускается.

Я не знаю, как просмотреть источник электронной почты на телефоне, но похоже, что HTML-сообщение электронной почты изменяется, прежде чем оно достигнет устройства. Я ожидал бы, что он изменит HTML при просмотре в Outlook или через Outlook Web Access, но я не уверен, почему изменяется версия на устройстве, и если да, то каким образом она изменяется.

Есть предложения? Кто-нибудь сталкивался с чем-то похожим или, по крайней мере, знает, как «просмотреть источник» электронного письма, хранящегося на устройстве? (После пересылки он будет изменен платформой получающей электронной почты, верно?)

1 Ответ

0 голосов
/ 06 октября 2011

Я подозреваю, что это, вероятно, политика, применяемая сервером, чтобы все носители удалялись перед сохранением в почтовом ящике пользователя. Это мало чем отличается от блокировки определенных расширений вложений и т. Д. В Gmail такой проблемы нет, потому что в ней нет одинаковых политик. Проблема не столько в клиенте, сколько в сервере Exchange.

...