Zwei E-Mails, die dieselbe Nachrichten-ID erhalten

7

Bei einem Benutzer tritt ein Problem auf, bei dem beim Senden von E-Mails einigen E-Mails dieselbe Nachrichten-ID zugewiesen wird. Das Problem tritt anscheinend auf, wenn der Benutzer einen E-Mail-Entwurf hat und den Entwurf an eine Person weiterleitet und ihn später an eine andere Person sendet.

Ich habe in Exchange eine E-Mail-Ablaufverfolgung durchgeführt und nur nach der Nachrichten-ID gesucht. Exchange gibt die beiden E-Mails zurück.

Unsere Umgebung ist Outlook 2010 SP1, Exchange 2010 + Exchange 2007, unsere Benutzer werden im Outlook-Cache-Modus ausgeführt.

Ich habe einige Nachforschungen angestellt und nach dem, was ich gelesen habe, ist es der Client, der die Nachrichten-ID generiert. Ist das richtig?

Ist jemandem bekannt, dass zwei verschiedene E-Mails dieselbe Nachrichten-ID erhalten? Hat jemand Kenntnisse darüber, wie dies geschehen könnte und was wir tun können, um dies zu beheben?

Die neuesten Beispiel-E-Mails wurden im Abstand von etwas mehr als 1 Stunde (1 Stunde, 1 Minute) gesendet. Sie haben denselben Betreff, dieselbe Nachrichten-ID, denselben Absender, aber unterschiedliche Empfänger und Nachrichtentexte (nur geringfügig).

Lima
quelle
Ich habe das gleiche Problem beim Senden von Outlook 2010 über Exchange 2010 an mehrere Mailman-Mailinglisten mit BCC festgestellt. Wenn sich ein Empfänger in mehr als einer Mailingliste befindet, erhält er nur eine Nachricht von einer der Listen, selbst wenn zwischen den Genehmigungen für Moderationen eine mehrstündige Lücke besteht.
Nic

Antworten:

3

Es gibt eine Historie von Nachrichten-ID-Problemen mit Outlook.

  1. Es gab Berichte, dass Outlook 2003 E-Mails ohne die Message-ID-Header an Nicht-Microsoft-MTAs gesendet hat.

  2. Es gibt eine Funktion namens Outlook-Formulare, mit der Sie eine Vorlage erstellen und Nachrichten aus einer Vorlage senden können. Alle Nachrichten haben dieselbe Nachrichten-ID.

  3. Outlook speichert keine Nachrichten-IDs der gesendeten Nachrichten.

Die Probleme können bei Systemen von Drittanbietern auftreten, die doppelte E-Mails aus Postfächern entfernen, Server auflisten, die eine bereits gesehene Nachricht nicht erneut senden, Systeme, die Konversationsthreads verfolgen, da in einem Postfach mehrere Nachrichten zum Verknüpfen vorhanden sind eine 'In-Answer-to'-Referenz.

Das Weglassen einer Nachrichten-ID insgesamt ist eine sicherere Option, da ab dem RFC 2822 das Vorhandensein einer Nachrichten-ID eine optionale Anforderung ist (sollte), aber ihre Eindeutigkeit, wenn sie angegeben wird, ist notwendig (MUSS sein).

Dmitri Chubarov
quelle
Das Problem besteht darin, dass unser DMS anhand der Nachrichten-ID überprüft, ob die E-Mail bereits abgelegt wurde. Da diese Nachrichten eine doppelte Nachrichten-ID haben, wird die Ablage der Nachrichten verhindert. Wir möchten die doppelte E-Mail-Prüfung fortsetzen, die meiner Meinung nach nicht funktionieren würde, wenn die Nachrichten-ID nicht angegeben würde.
Lima
Ein Mail-Gate wie Exchange oder Postfix oder etwas anderes würde eine Nachrichten-ID zuweisen, wenn einer Nachricht, die aus Outlook stammt, eine fehlt. Mail Gate würde wahrscheinlich die Nachrichten vor dem DMS erhalten.
Dmitri Chubarov