Fout bij het kopiëren van MSG-e-mailberichtbestanden in Outlook met meerdere bijlagen of geadresseerden

Symptomen

Er kan een foutbericht worden weergegeven bij het kopiëren of openen van MSG-e-mailberichten in Outlook als het bericht een groot aantal bijlagen of geadresseerden bevat.

Symptomen zijn onder andere:

  • Het kopiëren of openen van een MSG-bestand duurt langer dan normaal.
  • Verlies van gegevens in de MSG in vergelijking met het origineel.
  • Fouten met onvoldoende geheugen.

Oorzaak

Archivering is niet het functionele doel van een MSG-indeling. Er zijn een aantal problemen met betrekking tot de MSG-indeling die belangrijk zijn om te begrijpen:

  • Voor de MAPI-specificatie is een nieuwe transactie vereist telkens wanneer een ontvanger of bijlage wordt toegevoegd. Com Structured Storage, de onderliggende opslagindeling waarop MSG is gebouwd, kan een groot aantal transacties niet verwerken. Een limiet wordt bereikt wanneer een bericht een groot aantal geadresseerden of bijlagen bevat, of wanneer er een diep niveau van ingesloten berichten bestaat. Afhankelijk van waar de limiet precies wordt aangetroffen, kan deze worden waargenomen als een regelrechte fout of een geheugenfout.
  • De onderliggende opslagindeling is een verouderde indeling die niet kan worden gewijzigd.
  • De tijd die nodig is om naar een MSG-bestand te schrijven, neemt exponentieel toe naarmate het aantal transacties toeneemt. Het kan bijvoorbeeld meer dan een uur duren voordat een bericht met meer dan 5000 geadresseerden naar een MSG-bestand is gekopieerd.

Meer informatie

Wanneer u rekening houdt met de volgende problemen:

  • Berichten die niet naar het archief kunnen worden gekopieerd (of kunnen worden geopend nadat het is gearchiveerd)
  • Een trage API
  • Een indeling die niet in staat is om het werkelijke bericht weer te geven dat wordt gearchiveerd Het proces van het archiveren van e-mail naar een MSG-indeling bevat geen gewenste eigenschappen.

Voor ontwikkelaars die berichtengegevens willen exporteren, is de enige tijdelijke oplossing het gebruik van MSG voor het archiveren van berichten te vermijden. Ontwikkel in plaats daarvan uw eigen bestandsindeling om de belangrijke eigenschappen van een bericht te behouden.

Zie de Microsoft-blogpost No MSG For You! voor meer gedetailleerde informatie over dit onderwerp.