Feilmelding når du kopierer MSG-e-postmeldingsfiler i Outlook som inneholder flere vedlegg eller mottakere

Symptomer

Du kan få en feilmelding når du kopierer eller åpner MSG-e-postmeldinger i Outlook hvis meldingen inneholder et stort antall vedlegg eller mottakere.

Symptomer omfatter:

  • Det tar lengre tid enn normalt å kopiere eller åpne en MSG-fil.
  • Tap av data i MSG sammenlignet med originalen.
  • Feil ved for lite minne.

Årsak

Arkivering er ikke det funksjonelle formålet med et MSG-format. Det finnes en rekke problemer med MSG-formatet som er viktige å forstå:

  • MAPI-spesifikasjonen krever en ny transaksjon hver gang en mottaker eller et vedlegg legges til. Com Structured Storage, det underliggende lagringsformatet som MSG er bygd på, kan ikke håndtere et stort antall transaksjoner på det. En grense vil nås når en melding har et stort antall mottakere eller vedlegg, eller når det finnes et dypt nivå av innebygde meldinger. Avhengig av nøyaktig hvor grensen oppstår, kan den bli observert enten som en regelfeil eller en minnefeil.
  • Det underliggende lagringsformatet er et eldre format som ikke kan endres.
  • Tiden det er nødvendig å skrive til en MSG-fil øker eksponentielt etter hvert som antallet transaksjoner øker. En melding med mer enn 5000 mottakere kan for eksempel ta over en time å kopiere til en MSG-fil.

Mer informasjon

Når du tar hensyn til følgende problemer:

  • Meldinger som ikke kan kopieres til arkivet (eller åpnes, når det er arkivert)
  • En treg API
  • Et format som ikke kan representere den faktiske meldingen som arkiveres Prosessen med å arkivere e-post til et MSG-format inneholder ikke ønskelige egenskaper.

For utviklere som ønsker å eksportere meldingsdata, er den eneste midlertidige løsningen å unngå å bruke MSG til å arkivere meldinger. I stedet kan du utvikle ditt eget filformat for å bevare de viktige egenskapene i en melding.

Hvis du vil ha mer detaljert informasjon om dette emnet, kan du se Microsoft-blogginnlegget Ingen MSG for deg!