
Wir haben ein Exchange-Postfach (2010), das automatisch von einem Windows-Dienst überwacht wird. Dieser Dienst stellt mithilfe von Exchange Web Services 1.1 regelmäßig eine Verbindung zum Postfach her und importiert die E-Mails in SQL. Anschließend löscht er die Nachrichten aus dem Postfach.
Das funktioniert alles gut. Wenn jedoch jemand eine E-Mail mit der Aufforderung zur Lesebestätigung an diese Adresse sendet, sendet Exchange die Meldung „Diese Nachricht wurde ungelesen gelöscht“ an den Absender zurück. Das ist ziemlich peinlich (und irreführend). Wenn wir unseren Dienst nicht so ändern, dass die Nachricht vor dem Löschen irgendwie „gelesen“ wird, gibt es eine Möglichkeit, Exchange (über Powershell oder so) so zu konfigurieren, dass Anfragen für eine Lesebestätigung ignoriert werden?
Antwort1
Ich glaube, Sie suchen nach der MessageTrackingReadStatusEnabled
Eigenschaft des Postfachs. Wenn Sie diesen Parameter auf setzen $false
, wird der Lesestatus Absendern, die Zustellberichte für Nachrichten anzeigen, die sie an diesen Benutzer senden, nicht angezeigt.
Um den Parameter zu ändern, führen Sie Folgendes aus:
Set-Mailbox -Identity "alias" -MessageTrackingReadStatusEnabled $False
Die vollständige Liste der Parametereinstellungen und ihrer Funktion finden Sie hier:
http://technet.microsoft.com/EN-US/library/a0d413b9-d949-4df6-ba96-ac0906dedae2(EXCHG.141).aspx
Antwort2
es berührt nur die Anzeige der Nachrichtenverfolgung. Ich bin mir nicht sicher, wie es bei neueren Versionen ist, aber ich fürchte, die einzige sinnvolle Option von Exchange 2007 waren Transportregeln:http://blogs.technet.com/b/exchange/archive/2011/02/23/3412028.aspx