Chyba při kopírování souborů msg e-mailových zpráv v Aplikaci Outlook obsahující více příloh nebo příjemců

Příznaky

Pokud zpráva obsahuje velký počet příloh nebo příjemců, může se při kopírování nebo otevírání e-mailů v aplikaci Outlook zobrazit chyba.

Mezi příznaky patří:

  • Kopírování nebo otevření souboru MSG trvá déle než obvykle.
  • Ztráta dat v msg v porovnání s původní.
  • Chyby kvůli nedostatku paměti.

Příčina

Archivace není funkčním účelem formátu MSG. Existuje řada problémů týkajících se formátu MSG, které je důležité pochopit:

  • Specifikace MAPI vyžaduje novou transakci při každém přidání příjemce nebo přílohy. Strukturované úložiště Com, základní formát úložiště, na kterém je postavena skupina msg, nemůže zpracovat velký počet transakcí na něm. Omezení bude dosaženo vždy, když zpráva obsahuje velký počet příjemců nebo příloh nebo pokud existuje velká úroveň vložených zpráv. V závislosti na tom, kde přesně došlo k limitu, se může jednat buď o přímou chybu, nebo o chybu paměti.
  • Základní formát úložiště je starší formát, který nelze změnit.
  • Doba potřebná k zápisu do souboru MSG se exponenciálně zvyšuje s nárůstem počtu transakcí. Například kopírování zprávy s více než 5 000 příjemci do souboru MSG může trvat déle než hodinu.

Další informace

Když vezmete v úvahu následující problémy:

  • Zprávy, které nelze zkopírovat do archivu (nebo otevřít, jakmile je archivován)
  • Pomalé rozhraní API
  • Formát, který nedokáže reprezentovat skutečnou archivovanou zprávu Proces archivace e-mailů do formátu MSG neobsahuje žádoucí vlastnosti.

Pro vývojáře, kteří chtějí exportovat data zasílání zpráv, je jediným alternativním řešením vyhnout se použití msg k archivaci zpráv. Místo toho vytvořte vlastní formát souboru, abyste zachovali důležité vlastnosti zprávy.

Podrobnější informace o tomto tématu najdete v blogovém příspěvku Microsoftu No MSG for You!.