Назад | Перейти на главную страницу

Преобразование входящей почты в обычный текст

Можно ли преобразовать входящие электронные письма, отправленные в формате HTML, в обычный текст в Exchange Server 2003?

Кроме того, можно ли получать электронные письма с Exchange Server только в виде простого текста?

Если ваше приложение получает почту из определенного почтового ящика с помощью POP3 или IMAP, вы можете настроить параметры POP3 / IMAP почтового ящика так, чтобы Exchange обслуживал только обычный текст, независимо от формата сообщений в почтовом ящике.

Я довольно давно не работал над Exchange 2003, и у меня нет доступа к серверу 2003, поэтому я не могу дать вам точное место, где нужно искать, но если вы просматриваете свойства почтового ящика с помощью AD Users & Computers на Сервер Exchange, его не должно быть слишком сложно обнаружить.

Обновить: после небольшого поиска мне удалось найти место действия, о котором я думал.

На вашем сервере Exchange откройте AD Users & Computers, он должен находиться в Start / All Programs / Microsoft Exchange.

  • Найдите соответствующий почтовый ящик, используемый вашим приложением, и откройте страницу его свойств.
  • Выберите вкладку «Возможности Exchange».
  • На вкладке вы должны увидеть раздел «Протоколы» (пример).
  • Если вы нажмете IMAP4, а затем «Свойства», вы сможете принудительно ввести туда обычный текст.

Раньше я делал это с приложением, которое опрашивало почтовый ящик с помощью POP3, поэтому я точно знаю, что это работает. Я на 99,9% уверен, что такой же вариант доступен для IMAP4.

Я решил использовать HtmlAgilityPack и вручную проанализировать тело письма. Я не мог найти решение для сервера обмена.