Error al copiar archivos de mensaje de correo electrónico MSG en Outlook que contienen varios datos adjuntos o destinatarios

Síntomas

Puede recibir un error al copiar o abrir correos electrónicos MSG en Outlook si el mensaje contiene un gran número de datos adjuntos o destinatarios.

Los síntomas incluyen:

  • Copiar o abrir un archivo MSG tarda más de lo normal.
  • Pérdida de datos en msg en comparación con el original.
  • Errores de memoria insuficiente.

Causa

El archivado no es el propósito funcional de un formato MSG. Hay una serie de problemas relacionados con el formato MSG que son importantes para comprender:

  • La especificación MAPI requiere una nueva transacción cada vez que se agrega un destinatario o datos adjuntos. Com Structured Storage, el formato de almacenamiento subyacente en el que se compila MSG, no puede controlar un gran número de transacciones en él. Se alcanzará un límite cada vez que un mensaje tenga un gran número de destinatarios o datos adjuntos, o cuando exista un nivel profundo de mensajes incrustados. En función de dónde se encuentre exactamente el límite, se puede observar como un error de memoria o un error de memoria.
  • El formato de almacenamiento subyacente es un formato heredado que no se puede modificar.
  • El tiempo necesario para escribir en un archivo MSG aumenta exponencialmente a medida que aumenta el número de transacciones. Por ejemplo, un mensaje con más de 5000 destinatarios puede tardar más de una hora en copiarse en un archivo MSG.

Más información

Cuando tenga en cuenta los siguientes problemas:

  • Mensajes que no se pueden copiar en el archivo (o abrirse, una vez archivados)
  • Una API lenta
  • Formato que no es capaz de representar el mensaje real que se archiva El proceso de archivado del correo electrónico en un formato MSG no contiene rasgos deseables.

Para los desarrolladores que buscan exportar datos de mensajería, la única solución alternativa es evitar el uso de MSG para archivar mensajes. En su lugar, desarrolle su propio formato de archivo para conservar las propiedades importantes de un mensaje.

Para obtener información más detallada sobre este tema, vea la entrada de blog de Microsoft No MSG For You!.