Fehler beim Kopieren von MSG-E-Mail-Nachrichtendateien in Outlook, die mehrere Anlagen oder Empfänger enthalten

Symptome

Möglicherweise erhalten Sie beim Kopieren oder Öffnen von MSG-E-Mails in Outlook eine Fehlermeldung, wenn die Nachricht eine große Anzahl von Anlagen oder Empfängern enthält.

Zu den Symptomen gehören:

  • Das Kopieren oder Öffnen einer MSG-Datei dauert länger als normal.
  • Datenverlust im MSG im Vergleich zum Original.
  • Fehler bei nicht genügend Arbeitsspeicher.

Ursache

Die Archivierung ist nicht der funktionale Zweck eines MSG-Formats. Es gibt eine Reihe von Problemen im Zusammenhang mit dem MSG-Format, die zu verstehen sind:

  • Die MAPI-Spezifikation erfordert jedes Mal, wenn ein Empfänger oder eine Anlage hinzugefügt wird, eine neue Transaktion. Com Structured Storage, das zugrunde liegende Speicherformat, auf dem MSG erstellt wird, kann keine große Anzahl von Transaktionen verarbeiten. Ein Grenzwert wird erreicht, wenn eine Nachricht über eine große Anzahl von Empfängern oder Anlagen verfügt oder wenn eine tiefe Ebene eingebetteter Nachrichten vorhanden ist. Je nachdem, wo genau der Grenzwert gefunden wird, kann es entweder als fehler oder als Speicherfehler beobachtet werden.
  • Das zugrunde liegende Speicherformat ist ein Legacyformat, das nicht geändert werden kann.
  • Die zum Schreiben in eine MSG-Datei benötigte Zeit nimmt exponentiell zu, wenn die Anzahl der Transaktionen zunimmt. Beispielsweise kann es mehr als eine Stunde dauern, bis eine Nachricht mit mehr als 5000 Empfängern in eine MSG-Datei kopiert wird.

Weitere Informationen

Wenn Sie die folgenden Probleme berücksichtigen:

  • Nachrichten, die nicht in das Archiv kopiert werden können (oder nach der Archivierung geöffnet werden können)
  • Eine langsame API
  • Ein Format, das nicht in der Lage ist, die tatsächlich archivierte Nachricht darzustellen. Der Prozess der Archivierung von E-Mails in einem MSG-Format enthält keine wünschenswerten Merkmale.

Für Entwickler, die Messagingdaten exportieren möchten, besteht die einzige Problemumgehung darin, die Verwendung von MSG zum Archivieren von Nachrichten zu vermeiden. Entwickeln Sie stattdessen Ein eigenes Dateiformat, um die wichtigen Eigenschaften einer Nachricht beizubehalten.

Ausführlichere Informationen zu diesem Thema finden Sie im Microsoft-Blogbeitrag No MSG For You!.