Başlıklar ve gövde birlikte
Gönderen, alıcı, konu, tarih ve mesaj gövdesi, birinin yorumlaması gereken ham döküm yerine tek okunabilir sayfa olarak render edilir.
E-posta bir delildir. Dava dosyalarına, denetim izlerine, keşif paketlerine ve destek taleplerine girer — ve ardından bir .msg dosyasını hiç Outlook yüklü olmayan bir makinede okumak gerekir. Doconut, MSG, EML ve EMLX'i sunucu tarafında diğer tüm arşiv formatlarıyla birlikte render eder.
Sorun
Belge yönetim sistemleri PDF ve Office etrafında inşa edilir, ardından kırk .msg dosyası içeren ilk gerçek dava dosyası gelir. Aniden gereksinim, sunucuda bir e-posta istemcisi, birinin çalıştırması gereken bir dönüşüm adımı ya da bir destek mühendisinin kanıtları bir dizüstü bilgisayara indirmesidir.
İndirme, üçünden en kötüsüdür. Bir mesaj sistemden çıktığında, saklama politikanızın, denetim kaydınızın ve erişim kontrolünüzün dışına çıkar — ve bu, daha sonra en çok önem taşıması muhtemel materyaldir.
Sunucu tarafında render etmek, yazışmayı onu tutması gereken sistemin içinde, aynı konudaki PDF'ler ve elektronik tabloların yanında, aynı görüntüleyici aracılığıyla açılmış olarak tutar.
Yetenekler
Gönderen, alıcı, konu, tarih ve mesaj gövdesi, birinin yorumlaması gereken ham döküm yerine tek okunabilir sayfa olarak render edilir.
.msg Outlook için, .eml ve .emlx diğer her şey için. Aynı açma çağrısı üçünü de yönetir.
HTML mesajlar biçimlendirmelerini ve satıriçi görüntülerini korur, düz metne çökmez.
Outlook kurulumu, MAPI profili ve COM otomasyonu yoktur — Word hikayesinin interop'tan kaçınmasının aynı nedeni.
E-postalar, sözleşmeler, elektronik tablolar ve çizimler içeren bir konu, tek bir bileşen aracılığıyla açılır. Kullanıcılar tek bir arayüz öğrenir.
İnceleyenler sayfaları okur. .msg asla arşivden çıkmaz, bu yüzden saklama ve denetim anlamlı kalır.
Entegrasyon
Pratikte değer, e-posta desteğinin yalnız başına olması değildir. Bir dava dosyasının üç farklı görüntüleyiciye ve bir indirme düğmesine ihtiyaç duymaması anlamına gelir.
Desteklenen uzantılar
// Outlook and MIME messages open like any other document
string token = await viewer.OpenDocumentAsync("cases/2026-114/correspondence/thread-08.msg");
// The same viewer instance handles the rest of the matter —
// contracts, spreadsheets, drawings — through identical callsDetaylar
Hayır. Ayrıştırma ve renderleme yerel olarak yapılır, bu da bir Linux konteynerinde veya bir e-posta istemcisi kurmanın seçenek olmadığı kilitli bir Windows sunucusunda kullanılabilir olmasını sağlar.
Mesaj bir mesaj olarak renderlenir. Bir eki görüntülemek istiyorsanız, kendi kodunuzda çıkarın ve kendi belgesi olarak açın — bu, görüntüleyicinin zaten desteklediği formatlardan biri olacaktır.
Converter eklentisiyle yapabilirsiniz. Ancak dönüşüm, birinin sahip olması ve yeniden çalıştırması gereken bir toplu işlemdir ve depolamanızı iki katına çıkarır. Talep üzerine renderleme, kanıtın tek bir kopyasını tutar ve bakım gerektiren bir işlem hattı olmaz.
Word
Office kurulumu, COM interop ve sunucu tarafı otomasyon olmadan yerel DOC/DOCX/RTF/ODT işleme.
WordASP.NET Core
Normal DI ve ara katman olarak kaydeder. Zaten sahip olduğunuz kimlik doğrulama, kayıt ve barındırmayı devralır.
ASP.NET CoreGeçici bir lisansın talep edilmesi birkaç dakika sürer ve tamamen kendi bilgisayarınızda çalışır. Önemli dosyalar, mevcut görüntüleyicinizi zaten bozmakta olan dosyalardır.