Запрет winmail.dat в Outlook (для учетных записей Gmail)

Я разрабатываю надстройку для Outlook с использованием Visual Studio 2013 и Add-in Express v.7.7.4087. Мне приходится иметь дело с несколькими почтовыми аккаунтами (магазинами). Пожалуйста, смотрите следующий снимок

введите описание изображения здесь

Когда я отправляю почту (через outlook) с помощью этой учетной записи Gmail другому получателю Gmail, я вижу прикрепленный файл с именем "winmail.dat". Но я не вижу этот файл после отправки его получателям электронной почты Exchange. Тем не менее, с получателями Gmail, я не могу видеть это вложение в почтовом элементе, который находится в ящике для отправки Outlook.

То же самое письмо, которое я отправил, используя этот обменный счет (через outlook). Но он никогда не прикрепляет какой-либо файл "winmail.dat" к получателям Exchange или получателям Gmail.

Мало того, что каждый раз, когда я вижу этот "winmail.dat", я замечаю, что outlook заменяет текст ссылки собственным "href" (поэтому пользователь может видеть только href, а не текст, который я добавил для этого URL), который Я никогда не сталкивался с обменом

Что мне нужно?

  1. Пожалуйста, объясните противоречие.
  2. Есть ли лекарство от этого?

    а. Запретить прикрепление "winmail.dat" к электронной почте

    б. Избегайте замены HTML-текста ссылки на собственный "href"

Что я сделал? и разработки

Целью моего плагина является завершение некоторых URL-адресов в почте с помощью направляющих. Поэтому я изменяю тело HTML почтового элемента перед отправкой. Я также добавляю некоторые пользовательские свойства (только для манипулирования почтовым элементом согласно моей бизнес-логике). Но я удаляю все пользовательские свойства перед отправкой (внутри события itemSend).

Я следовал тому же самому тесту после установки тела почтового сообщения Outlook в виде обычного текста (используя настройки Outlook), но все же не повезло.

1 ответ

Когда конечный пользователь отправляет почту в Интернет с клиента Exchange Windows или Outlook, в конец сообщения может автоматически добавляться вложение файла Winmail.dat, если клиент получателя не может получать сообщения в расширенном текстовом формате (RTF). Файл Winmail.dat содержит информацию RTF сервера Exchange для сообщения и может отображаться для получателя в виде двоичного файла. Подробнее об этом читайте в следующих статьях:

Обратите внимание, что если вы установите какие-либо пользовательские свойства, Outlook попытается сохранить их, отправив сообщение в формате TNEF. Вы можете удалить все пользовательские свойства из исходящего элемента и установить специальное свойство Extended MAPI, которое может помешать Outlook использовать формат TNEF.

Может оказаться полезной статья " Принудительный простой текст с помощью MAPI".

Другие вопросы по тегам