Как запретить Exchange автоматически конвертировать обычные текстовые электронные письма в HTML? - PullRequest
5 голосов
/ 13 мая 2009

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

Причина, по которой я считаю, что Exchange выполняет преобразование, заключается в том, что полученное письмо выглядит следующим образом:

<HTML>
<HEAD>
  <META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
(then the actual contents, but with HTML markup)
</BODY>
</HTML>

Ответы [ 2 ]

1 голос
/ 10 апреля 2013

Перед настройкой всех правил согласно следующему разделу стоит подтвердить эту опцию на вашем сервере Exchange, если у вас есть доступ.

Запустите программу Exchange System Manager.

Разверните «Глобальные настройки» и нажмите «Форматы интернет-сообщений».

На правой панели дважды щелкните объект формата Интернет-сообщений.

Теперь нажмите «Дополнительно», затем установите переключатель «Текстовый редактор» в положение «Никогда». Нажмите Ok.

Я нашел ответ, используя:

http://help.affinitylive.com/setup/automatic-email-capture/exchange-2003/

Дайте нам знать, если это исправит.

1 голос
/ 13 мая 2009

Я думаю, что в настройках виртуального сервера POP есть опция для переопределения MIME-кодировки сообщений, где вы можете указать текст, html или оба.

В диспетчере Exchange:

Серверы -> "ВАШ СЕРВЕР" -> Протоколы -> POP3 -> Виртуальный сервер -> Свойства -> вкладка Формат сообщения

...