Настройте Exchange для игнорирования запросов на прочтение уведомлений на определенных почтовых ящиках

Настройте Exchange для игнорирования запросов на прочтение уведомлений на определенных почтовых ящиках

У нас есть почтовый ящик Exchange (2010), который автоматически отслеживается службой Windows. Эта служба периодически подключается к почтовому ящику с помощью Exchange Web Services 1.1 и импортирует электронные письма в SQL, а затем удаляет сообщения из почтового ящика.

Все это прекрасно работает, однако, если кто-то отправляет письмо на этот адрес с «Запросом подтверждения прочтения» — Exchange отправляет отправителю сообщение «Это сообщение было удалено без прочтения». Это довольно неловко (и вводит в заблуждение). Если только не изменить наш сервис так, чтобы он каким-то образом «читал» сообщение перед удалением. Есть ли способ настроить Exchange (через PowerShell или что-то еще) так, чтобы он игнорировал запросы на подтверждение прочтения?

решение1

Я думаю, вы ищете MessageTrackingReadStatusEnabledсвойство почтового ящика. Если вы установите этот параметр в $false, статус прочтения не будет отображаться отправителям, которые просматривают отчеты о доставке сообщений, отправленных ими этому пользователю.

Чтобы изменить параметр, выполните следующее:

Set-Mailbox -Identity "alias" -MessageTrackingReadStatusEnabled $False

Чтобы увидеть полный список настроек параметров и их назначение, перейдите по ссылке:

http://technet.microsoft.com/EN-US/library/a0d413b9-d949-4df6-ba96-ac0906dedae2(EXCHG.141).aspx

решение2

это касается только отслеживания сообщений просмотра. Я не уверен, как для более новой версии, но боюсь, что единственным разумным вариантом из Exchange 2007 были правила транспорта:http://blogs.technet.com/b/exchange/archive/2011/02/23/3412028.aspx

Связанный контент