Windowsサービスによって自動的に監視されるExchange(2010)メールボックスがあります。このサービスは、Exchange Web Services 1.1を使用して定期的にメールボックスに接続し、電子メールをSQLにインポートします。その後、メールボックスからメッセージを削除します。
これはすべて正常に機能しますが、誰かがこのアドレスに「開封確認のリクエスト」をメールで送信した場合-交換は「このメッセージは読まれずに削除されました」というメッセージを送信者に送り返します-これは非常に恥ずかしい(そして誤解を招く)-削除する前に何らかの方法でメッセージを「読み取る」ようにサービスを変更します-読み取り受信の要求を無視するように交換を(PowerShellなどを介して)構成する方法はありますか?
メールボックスのMessageTrackingReadStatusEnabled
プロパティを探していると思います。このパラメータを$false
に設定すると、このユーザーに送信するメッセージの配信レポートを表示する送信者には、読み取りステータスは表示されません。
パラメータを変更するには、次のコマンドを実行します。
Set-Mailbox -Identity "alias" -MessageTrackingReadStatusEnabled $False
パラメータ設定の完全なリストとその機能を確認するには、次のURLにアクセスしてください。
http://technet.Microsoft.com/EN-US/library/a0d413b9-d949-4df6-ba96-ac0906dedae2(EXCHG.141).aspx
メッセージ追跡の表示のみに触れます。新しいバージョンの方法はわかりませんが、Exchange 2007の妥当なオプションはトランスポートルールのみでした。 http://blogs.technet.com/b/exchange/archive/2011/02/23 /3412028.aspx