Странный формат письма с дайджестом активности в Outlook

Всем привет,

Я новичок на платформе Discourse. Наш IT-отдел настроил платформу, и я занимаюсь её управлением.

Наша компания использует Outlook, и сводная активность/дайджест-письма отображаются некорректно.

Есть ли способ исправить и выровнять иконки «лайк/комментарий/фото пользователя» внизу, с моей стороны?

4 лайка

Какая версия Outlook? Мы не поддерживаем очень старое программное обеспечение, поэтому эта информация крайне важна.

1 лайк

При тестировании сводного письма в Litmus я наблюдаю проблему в Outlook 2010 (Windows 10) и Outlook 2013 (Windows 10). Сводное письмо отображается корректно во всех остальных почтовых клиентах, доступных в моем плане Litmus. Мне не сразу очевидно, что вызывает проблему, но я предполагаю, что её можно исправить.

6 лайков

Это Outlook для Office 365 MSO. Версия 1911 Сборка 12228.20364

1 лайк

Хотя я тоже использую Windows 10.

1 лайк

Я понял, что не тестировал это во всех версиях Outlook, доступных на Litmus. Я наблюдаю проблему с отображением из оригинального сообщения в Outlook 2010 (Windows 10), Outlook 2013 (Windows 10), Outlook 2016 (Windows 10), Outlook 2016 с разрешением 120 DPI (Windows 10) и Outlook 2019 (Windows 10).

Поскольку проблема возникает в Outlook 2019, похоже, что она сохранится ещё какое-то время. Я попробую выяснить, что её вызывает.

6 лайков

Проблема заключается в разметке, которая создаёт этот фрагмент сводного письма. Это скриншот из Outlook 2019 (Windows 10):

Я наблюдаю эту проблему во всех настольных версиях Outlook, которые я тестировал (от Outlook 2010 до Outlook 2019). Тесты, доступные в Litmus, выполняются на Windows 10. Общим для этих версий Outlook является то, что все они используют Microsoft Word для отображения писем.

Microsoft Word не поддерживает правила CSS float, присутствующие в разметке Discourse. Именно это приводит к тому, что счётчики «лайков» и «ответов» отображаются под иконками, а не сбоку от них. Проблема с вертикальным выравниванием возникает из-за некоторых элементов p, которые движок рендеринга добавляет в разметку в попытке применить CSS письма. Outlook добавляет отступы к элементам p, пытаясь воспроизвести стили CSS письма.

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

5 лайков

@neil, ты уже сталкивался с этим?

Я помню, что мы исправили множество проблем со стилями Outlook, но некоторые вопросы выравнивания остались, и мы решили, что это приемлемо. Однако эти скриншоты выглядят хуже, чем я помню. Похоже, в Outlook произошёл регресс или изменилась поддержка стилей в письмах.

4 лайка

Я также управляю двумя сообществами на Discourse, и у нас возникла та же проблема с форматированием сводных уведомлений в Outlook. Наша маркетинговая команда тщательно контролирует оформление и дизайн наших рассылок. Поскольку многие пользователи используют Outlook, маркетинг требует найти обходное решение для уведомлений. Мне не хотелось бы отключать сводные уведомления на это время. Это мой лучший вариант? Могу ли я отключить все сводные уведомления на системном уровне, или мне нужно делать это для каждого пользователя в настройках? Спасибо!

1 лайк