EWS-Fehlermeldungen

Version vom 4. April 2023, 10:49 Uhr von Ltalaschus (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

ErrorMimeContentConversionFailed

Problem: Während der Archivierung von einem Microsoft Exchange Server kommt es zu einem EWS Fehler mit dem Fehlercode ErrorMimeContentConversionFailed

Lösung: Diese Art eines Exchange-internen Fehlers wird durch eine Funktion verursacht, welche eine E-Mail nicht vom Exchange eigenen MAPI-Format in das RFC822-konforme, und von MailStore Server angeforderte, MIME-Format konvertieren kann. In nahezu allen Fällen beinhaltete bereits die vom Exchange Server empfangene original MIME-E-Mail ungültige Daten, wie zum Beispiel Antworten auf Besprechungsanfragen ohne gültige Referenz auf die eigentliche Besprechung. Daher können diese E-Mail normalerweise gefahrlos gelöscht werden.

Aufgrund des Fehlers wird das Archivierungsprofil nicht mit einem erfolgreichen Statuscode beendet. Dieses Verhalten kann seit MailStore Server 8 durch Änderung der globalen Einstellung public.arcclient.skipMimeContentConversionFailed mit Hilfe des folgenden Befehls in der MailStore Management Shell beeinflusst werden:

store-setprop --name="public.arcclient.skipMimeContentConversionFailed" --value="true"

Hinweis: Unabhängig von dieser globalen Einstellung, kann MailStore Server weder die E-Mails archivieren noch vom Exchange Server entfernen, bei denen der oben genannte Fehler auftritt.

ErrorItemNotFound

Problem: Während der Archivierung von einem Microsoft Exchange Server oder Office 365 kommt es zu folgender Fehlermeldung:

Microsoft Exchange Server was unable to complete the task. Details: The specified object was not found in the store. EWS Error Code: ErrorItemNotFound.

oder

Microsoft Exchange Server konnte die Aufgabe nicht ausführen. Details: Das angegebene Objekt wurde im Informationsspeicher nicht gefunden. EWS Error Code: ErrorItemNotFound.

Dieser Fehler kann unterschiedliche Ursachen haben.

1: Am häufigsten tritt er auf, wenn aus dem Postausgang archiviert wird. MailStore holt sich erst eine Liste aller Nachrichten-IDs der Nachrichten eines Ordners ab und im nächsten Schritt die Kopfzeilen der dazugehörigen Nachrichten. Da eine Nachricht üblicherweise nur sehr kurzzeitig im Postausgang liegt, ist diese beim Abholen der Kopfzeilen bereits nicht mehr im Ordner existent.

Lösung: Schließen Sie den Postausgang von der Archivierung aus. Die Nachrichten werden dennoch aus dem Gesendete Elemente-Ordner archiviert.

2: Sie setzen einen Loadbalancer vor den Exchange-Servern ein. Der Datenbestand der Exchange-Server ist aufgrund der Replikation nicht zu jedem Zeitpunkt identisch und MailStore kann die Kopfzeilen einer Nachricht von einem Server nicht abrufen, dessen ID es von einem anderen Server erhalten hat.

Lösung: Konfigurieren Sie das Archivierungsprofil so, dass es auf einen Exchange Server direkt zugreift und nicht über den Loadbalancer geleitet wird oder konfigurieren Sie den Loadbalancer so, dass dieser eine Session nicht auf unterschiedliche Server verteilt.

Aufgrund des Fehlers wird das Archivierungsprofil nicht mit einem erfolgreichen Statuscode beendet. Dieses Verhalten kann seit MailStore Server 10 durch Änderung der globalen Einstellung public.arcclient.skipEwsErrorItemNotFound mit Hilfe des folgenden Befehls in der MailStore Management Shell beeinflusst werden:

store-setprop --name="public.arcclient.skipEwsErrorItemNotFound" --value="true"

Hinweis: Unabhängig von dieser globalen Einstellung, kann MailStore Server weder die E-Mails archivieren noch vom Exchange Server entfernen, bei denen der oben genannte Fehler auftritt.

ErrorVirusDetected

Problem: Während der Archivierung von einem Microsoft Exchange Server kommt es zu einem EWS-Fehler mit dem Fehlercode ErrorVirusDetected

Lösung: Ein im Exchange Server integrierter Virenscanner verhindert die Auslieferung der E-Mail aufgrund eines Virenverdachts an MailStore. Daher konnte die betreffende E-Mail nicht erfolgreich archiviert werden. Aufgrund von Falschmeldungen durch Virenscannern, ist es ratsam die E-Mail im Postfach vor dem Löschen zu prüfen.

Aufgrund des Fehlers wird das Archivierungsprofil nicht mit einem erfolgreichen Statuscode beendet. Dieses Verhalten kann seit MailStore Server 8.1 durch Änderung der globalen Einstellung public.arcclient.skipVirusDetected mit Hilfe des folgenden Befehls in der MailStore Management Shell beeinflusst werden:

store-setprop --name="public.arcclient.skipVirusDetected" --value="true"

Hinweis: Unabhängig von dieser globalen Einstellung, kann MailStore Server weder die E-Mails archivieren noch vom Exchange Server entfernen, bei denen der oben genannte Fehler auftritt.