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 d’habitude.
  • Perte de données dans le msg par rapport à l’original.
  • Erreurs de mémoire insuffisante.

Cause

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

  • La spécification MAPI nécessite une nouvelle transaction chaque fois qu’un destinataire ou une pièce jointe est ajouté. Com Structured Storage, le format de stockage sous-jacent sur lequel msG est créé, ne peut pas gérer un grand nombre de transactions sur celui-ci. Une limite est atteinte chaque fois qu’un message comporte un grand nombre de destinataires ou de pièces jointes, ou lorsqu’il existe un niveau profond de messages incorporés. Selon l’emplacement exact où la limite est rencontrée, elle peut être observée soit comme une défaillance pure et simple, soit comme 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 façon exponentielle à mesure que le nombre de transactions augmente. Par exemple, la copie d’un message contenant plus de 5 000 destinataires peut prendre plus d’une heure dans un fichier MSG.

Informations supplémentaires

Lorsque vous prenez en compte les problèmes suivants :

  • Messages qui ne peuvent pas être copiés dans l’archive (ou ouverts, une fois qu’elles sont archivées)
  • Une API lente
  • Format qui n’est pas capable de représenter le message réel archivé Le processus d’archivage des e-mails 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 de contournement consiste à éviter d’utiliser MSG pour archiver les messages. Au lieu de cela, développez 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 Microsoft No MSG For You !.