Header dan isi bersama
Dari, kepada, subjek, tanggal, dan isi pesan dirender sebagai satu halaman yang dapat dibaca, bukan sebagai dump mentah yang harus ditafsirkan seseorang.
Email adalah bukti. Email masuk ke dalam berkas kasus, jejak audit, paket penemuan, dan tiket dukungan — lalu seseorang harus membaca file .msg pada mesin yang tidak pernah menginstal Outlook. Doconut merender MSG, EML, dan EMLX di sisi server bersama semua format lain dalam arsip.
Masalah
Sistem manajemen dokumen dibangun di sekitar PDF dan Office, lalu berkas kasus pertama yang sesungguhnya tiba berisi empat puluh file .msg. Tiba-tiba kebutuhan menjadi klien email di server, atau langkah konversi yang harus dijalankan seseorang, atau insinyur dukungan yang mengunduh bukti ke laptop.
Mengunduh adalah yang terburuk dari ketiganya. Setelah pesan keluar dari sistem, ia berada di luar kebijakan retensi Anda, log audit Anda, dan kontrol akses Anda — dan itulah materi yang paling mungkin penting di kemudian hari.
Merender di sisi server menjaga korespondensi tetap berada di dalam sistem yang seharusnya menyimpannya, berdampingan dengan PDF dan spreadsheet dari perkara yang sama, dibuka melalui penampil yang sama.
Kemampuan
Dari, kepada, subjek, tanggal, dan isi pesan dirender sebagai satu halaman yang dapat dibaca, bukan sebagai dump mentah yang harus ditafsirkan seseorang.
.msg untuk Outlook, .eml dan .emlx untuk semua yang lain. Pemanggilan buka yang sama menangani ketiganya.
Pesan HTML mempertahankan format dan gambar inline-nya, bukan menjadi teks biasa.
Tidak ada instalasi Outlook, tidak ada profil MAPI, dan tidak ada otomasi COM yang terlibat — alasan yang sama mengapa cerita Word menghindari interop.
Sebuah perkara yang berisi email, kontrak, spreadsheet, dan gambar dibuka melalui satu komponen. Pengguna mempelajari satu antarmuka.
Peninjau membaca halaman. File .msg tidak pernah keluar dari arsip, sehingga retensi dan audit tetap bermakna.
Integrasi
Dalam praktiknya, nilai tersebut bukan dukungan email secara terpisah. Nilainya adalah bahwa sebuah berkas kasus tidak lagi membutuhkan tiga penampil berbeda dan tombol unduh.
Ekstensi yang didukung
// 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 callsDetail
Tidak. Parsing dan rendering bersifat native, yang membuatnya dapat digunakan pada kontainer Linux atau server Windows yang terkunci, di mana menginstal klien email bukan pilihan.
Pesan dirender sebagai pesan. Jika Anda ingin menampilkan lampiran, ekstrak dalam kode Anda sendiri dan buka sebagai dokumen terpisah — itu akan menjadi salah satu format yang sudah ditangani penampil.
Anda bisa, dengan plugin Converter. Namun konversi adalah batch yang harus dimiliki dan dijalankan ulang seseorang, dan itu menggandakan penyimpanan Anda. Merender sesuai permintaan menjaga satu salinan bukti dan tidak memerlukan pipeline yang harus dipantau.
Word
Rendering DOC/DOCX/RTF/ODT secara native tanpa instalasi Office, tanpa interop COM, dan tanpa otomasi sisi server.
WordASP.NET Core
Terdaftar sebagai DI biasa plus middleware. Mewarisi otentikasi, logging, dan hosting yang sudah Anda miliki.
ASP.NET CoreLisensi sementara memerlukan beberapa menit untuk diminta dan berjalan sepenuhnya di mesin Anda sendiri. File yang penting adalah yang sudah mengganggu penampil Anda saat ini.