Outlook'ta birden çok ek veya alıcı içeren MSG e-posta iletisi dosyalarını kopyalarken hata oluştu

Belirtiler

İleti çok sayıda ek veya alıcı içeriyorsa, MsG e-postalarını Outlook'ta kopyalarken veya açarken hata alabilirsiniz.

Belirtiler şunlardır:

  • MSG dosyasının kopyalanması veya açılması normalden daha uzun sürer.
  • MSG'de özgün verilerle karşılaştırıldığında veri kaybı.
  • Yetersiz bellek hataları.

Neden

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

  • MAPI belirtimi, her alıcı veya ek eklendiğinde yeni bir işlem gerektirir. MSG'nin oluşturulduğu temel depolama biçimi olan Com Yapılandırılmış Depolama, üzerinde çok sayıda işlemi işleyemez. Bir iletide çok fazla sayıda alıcı veya ek olduğunda veya ayrıntılı bir ekli ileti düzeyi olduğunda sınıra ulaşılır. Sınırla tam olarak nerede karşılaşıldığına bağlı olarak, doğrudan hata veya bellek hatası olarak gözlemlenebilir.
  • Temel alınan depolama biçimi değiştirilemeyen eski bir biçimdir.
  • bir MSG dosyasına yazmak için gereken süre, işlem sayısı arttıkça katlanarak artar. Örneğin, 5000'den fazla alıcısı olan bir iletinin MSG dosyasına kopyalanması bir saatten fazla sürebilir.

Daha fazla bilgi

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

  • Arşive kopyalanamayan (veya arşivlendiğinde açılan) iletiler
  • Yavaş BIR API
  • Arşivlenen gerçek iletiyi temsil etmeye uygun olmayan bir biçim E-postayı MSG biçiminde arşivleme işlemi istenen özellikleri içermez.

Mesajlaşma verilerini dışarı aktarmak isteyen geliştiriciler için tek geçici çözüm, iletileri arşivleme amacıyla MSG kullanmaktan kaçınmaktır. Bunun yerine, iletideki önemli özellikleri korumak için kendi dosya biçiminizi geliştirin.

Bu konu hakkında daha ayrıntılı bilgi için Microsoft blog gönderisine bakın: Sizin için MSG Yok!.