Outlook 'ta birden çok ek veya alıcı içeren ileti e-posta iletisi dosyalarını kopyaladığınızda hata oluştu

Belirtiler

İletide çok sayıda ek veya alıcı varsa Outlook 'ta mesajlaşma e-postalarını kopyalarken veya açarken bir hata alabilirsiniz.

Belirtiler şunları içerir:

  • Bir MSG dosyasını kopyalamak veya açmak normalden uzun sürer.
  • Özgün verilerle karşılaştırıldığında, MSG 'deki veri kaybı.
  • Bellek yetersiz hataları.

Neden

Arşivleme, bir MSG biçiminin işlevsel amacı değildir. ILETI biçimiyle ilgili anlaşılması gereken birkaç sorun vardır:

  • Bir alıcı veya ek eklendiğinde MAPI belirtimi için yeni bir işlem gerekir. MSG 'in oluşturulduğu temeldeki depolama biçimi olan com yapılandırılmış depolama alanı, üzerinde çok sayıda işlemi işleyemez. Bir iletide çok sayıda alıcı veya ek olduğunda ya da eklenmiş iletilerin bir derin bulunması durumunda sınıra ulaşacaktır. Limitin tam olarak karşılaşılan yere bağlı olarak, doğru olmayan bir hata veya bellek hatası olarak söz konusu olabilir.
  • Temeldeki depolama biçimi değiştirilemez bir biçimdir.
  • Bir MSG dosyasına yazmak için gereken süre, işlemlerin sayısı arttıkça katlanarak artar. Örneğin, 5000 alıcıya sahip bir ileti, bir MSG dosyasına kopyalamak için bir saatten fazla sürebilir.

Daha fazla bilgi

Aşağıdaki sorunları dikkate aldığınızda:

  • Arşive kopyalanamayan (veya arşivlendikten sonra açmış) iletiler
  • Yavaş bir API
  • Arşivlenecek olan gerçek iletiyi temsil etme yeteneğine sahip olmayan bir biçim e-postayı bir MSG biçiminde arşivleme işlemini tercih eder.

İleti verilerini dışarı aktarma konusunda arayan geliştiriciler için tek geçici çözüm, iletileri arşivlemek için MSG kullanmaktan kaçınılması. Bunun yerine, bir iletideki önemli özellikleri korumak için kendi dosya biçiminizi geliştirin.

Bu konuyla ilgili daha ayrıntılı bilgi için, Microsoft Web günlüğü gönderi No ileti