Erreur lorsque vous copiez des fichiers de messages électroniques MSG dans Outlook contenant plusieurs pièces jointes ou destinataires

Symptômes

Vous pouvez recevoir une erreur lors de la copie ou de l’ouverture d’e-mails MSG dans Outlook si le message contient un grand nombre de pièces jointes ou de destinataires.

Les symptômes sont les suivants :

  • La copie ou l’ouverture d’un fichier MSG prend plus de temps que la normale.
  • Perte de données dans le MSG par rapport à l’original.
  • Erreurs de mémoire.

Cause

L’archivage n’est pas l’objectif fonctionnel d’un format MSG. Il existe un certain nombre de problèmes concernant le format MSG qui sont importants à comprendre :

  • La spécification MAPI nécessite une nouvelle transaction chaque fois qu’un destinataire ou une pièce jointe est ajouté. Le stockage structuré Com, le format de stockage sous-jacent sur lequel MSG est créé, ne peut pas gérer un grand nombre de transactions. Une limite est atteinte chaque fois qu’un message a un grand nombre de destinataires ou de pièces jointes, ou lorsqu’il existe un niveau profond de messages incorporés. Selon l’endroit exact où la limite est rencontrée, elle peut être observée comme une défaillance totale ou une erreur de mémoire.
  • Le format de stockage sous-jacent est un format hérité qui ne peut pas être modifié.
  • Le temps nécessaire pour écrire dans un fichier MSG augmente de manière exponentielle à mesure que le nombre de transactions augmente. Par exemple, la copie d’un message de plus de 5 000 destinataires dans un fichier MSG peut prendre plus d’une heure.

Plus d’informations

Lorsque vous prenez en considération les problèmes suivants :

  • Messages qui ne peuvent pas être copiés dans l’archive (ou ouverts, une fois archivés)
  • API lente
  • Un format qui n’est pas capable de représenter le message réel en cours d’archivage Le processus d’archivage du courrier électronique dans un format MSG ne contient pas de caractéristiques souhaitables.

Pour les développeurs qui souhaitent exporter des données de messagerie, la seule solution consiste à éviter d’utiliser MSG pour archiver des messages. Développez plutôt votre propre format de fichier pour conserver les propriétés importantes d’un message.

Pour plus d’informations sur ce sujet, consultez le billet de blog de Microsoft « Aucun MSG pour vous ».