Я занимаюсь этим уже довольно давно, но не могу заставить это работать. К сожалению, я могу протестировать только нашу учетную запись Office365, и изменения распространяются бесконечно, поэтому я могу протестировать после изменения правил.
Проблема в следующем
Моя организация хочет, чтобы ко всем электронным письмам добавлялась централизованная подпись (это легко исправить, добавив правило транспорта и «добавить заявление об отказе ...»)
Однако вот кикер, когда почта отправляется как text / plain, красиво отформатированная HTML-подпись обернута (это то, что мы решили сделать, поэтому подпись добавляется по крайней мере), но это выглядит какой ужас.
Есть ли способ узнать, является ли почта текстовой / простой, а затем добавить одну подпись и другую, если письмо отправлено как HTML?
Я играл с правилами и проверял заголовки для Content-Type
и пытаюсь сравниться с этим, но пока безуспешно.
Я считаю, что Office365 работает под управлением Exchange 2010.
редактировать После некоторого покопания обнаружил на досках Microsoft следующее:
.. это будет работать, только если вы настроите свою электронную почту на использование POP или IMAP. В противном случае тип содержимого не будет доступен для просмотра правилом транспорта и, следовательно, не будет работать.
Это объясняет, почему мои попытки искать Content-Type
заголовок не удалось ..
Короткий ответ заключается в том, что правила транспорта Exchange просто недостаточно гибки для удовлетворения потребностей большинства организаций в подписи, как вы обнаружили. Проблема с поиском содержимого электронной почты с помощью правил транспорта заключается в том, что они ищут в обработанном теле, а не в необработанном теле. Поэтому, если вы хотите сопоставить заголовок части MIME, вам не повезло.
На этом этапе вам, вероятно, следует подумать о стороннем продукте для управления подписями. Видеть Лучшее управление подписями (с привязкой к Exchange?)