Установка html подписи
OWA
В OWA поддерживается установка html-подписи, однако, напрямую установить код через веб-интерфейс нельзя. Но его можно подключить пользователю на стороне сервера при помощи PowerShell.
Пример загрузки подписи из заранее сформированного htm-файла пользователю в OWA с установкой параметра автоматического добавления подписи (AutoAddSignature).
$SignatureHtml = Get-Content "C:\signature\sign.htm" | Out-String Set-MailboxMessageConfiguration -Identity user -AutoAddSignature $true -SignatureHtml $SignatureHtml
Подписи OWA и Desktop Outlook не синхронизируются никак, поэтому в Outlook подпись устанавливается отдельно.
При этом, html-код может отображаться по-разному в OWA и Desktop Outlook. Верстать код надо и для того и для другого отдельно.
Desktop Outlook
Подпись в Outlook создаётся в трёх форматах - текстовом, RTF и html. Используется тот формат, который установлен для написания письма. Все файлы подписей можно найти по следующему пути:
%userprofile%\AppData\Roaming\Microsoft\Signatures
Для распространения подписей проще всего использовать GPO, которая скопирует нужные файлы в профиль пользователя.
Outlook по разным причинам может не отображать изображения в подписи. Наиболее распространённая - это настройки безопасности, которые запрещают скачивание внешнего содержимого. Найти их можно в центре управления безопасностью Outlook. Пример данных настроек:
При установленных ограничениях - может помочь добавление адресата в надежные отправители, а ссылку на изображение - в доверенную интернет зону (IE).
Также изображение может не загружаться из-за проблем в html коде. К проблеме с отображением подписи, к примеру, приводил перенос строки после кавычек в html теге img (при этом, в OWA и других клиентах почты - изображение загружалось нормально).