подпись электронной почты с логотипом с использованием CID Embedded Images (Inline Images) - PullRequest
0 голосов
/ 08 мая 2018

Попытка создать сценарий powershell для создания подписи электронной почты для электронной почты Office 365. Подпись будет иметь логотип компании. Можно использовать четыре шаблона:

  1. CID Встроенные изображения (встроенные изображения)
  2. Base64 Кодировка
  3. Вложения
  4. Связанные изображения

номер 3 отсутствует, так как каждое письмо будет иметь вложения. номер 4 был опробован, но Outlook и большинство почтовых клиентов не будут загружать внешние ссылки из соображений безопасности. Мы попробовали номер 2, и это работает на некоторых клиентах. Office 365 не является одним из них .... что приводит меня к варианту старой школы № 1.
Если мы перейдем на веб-портал Office 365 и отредактируем подпись, вы можете легко добавить изображение и отформатировать свою подпись, он использует внутренний метод № 1. У меня проблема в том, что нам нужно создать эти подписи электронной почты для сотен тысяч учетных записей электронной почты, поэтому мы ДОЛЖНЫ автоматизировать это. Вы можете установить подпись электронной почты пользователя с помощью команды powershell

Set-MailboxMessageConfiguration 

вы должны передать строку для подписи, которая может быть мини-HTML-файлом. Проблема в том, что мы не можем получить чистый способ создания HTML-файла для подписи, которая включает в себя встроенные изображения CID (встроенные изображения), поскольку у нас нет способа узнать, какое значение границы будет в создаваемом сообщении MIME. , У нас есть закодированное в base64 значение изображения, но мы не можем найти способ заставить его встраивать. Так что он будет работать в O365 AND Outlook и других популярных почтовых клиентах.

Есть идеи, как это сделать в коде? даже не должен быть PowerShell ... Может быть, C # graph API?

Мы открыты для предложений ...

Заранее спасибо ..

-Ken

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...