Tiêu đề và nội dung cùng nhau
Các trường From, To, Subject, Date và nội dung tin nhắn được hiển thị trên một trang đọc được thay vì là một đống dữ liệu thô mà ai đó phải giải thích.
Email là bằng chứng. Nó xuất hiện trong hồ sơ vụ việc, nhật ký kiểm toán, bộ tài liệu khám phá và phiếu hỗ trợ — và sau đó ai đó phải đọc một tệp .msg trên máy chưa bao giờ cài Outlook. Doconut hiển thị MSG, EML và EMLX phía máy chủ cùng với mọi định dạng khác trong kho lưu trữ.
Vấn đề
Hệ thống quản lý tài liệu được xây dựng quanh PDF và Office, và rồi hồ sơ vụ việc thực tế đầu tiên xuất hiện chứa bốn mươi tệp .msg. Đột nhiên yêu cầu là một client email trên máy chủ, hoặc một bước chuyển đổi mà ai đó phải thực hiện, hoặc một kỹ sư hỗ trợ tải bằng chứng lên laptop.
Tải xuống là tệ nhất trong ba lựa chọn. Khi một tin nhắn rời hệ thống, nó nằm ngoài chính sách lưu trữ, nhật ký kiểm toán và kiểm soát truy cập của bạn — và chính là tài liệu có khả năng quan trọng nhất sau này.
Việc hiển thị phía máy chủ giữ thư từ bên trong hệ thống mà nó nên được lưu trữ, bên cạnh các tệp PDF và bảng tính từ cùng vụ việc, mở qua cùng một trình xem.
Khả năng
Các trường From, To, Subject, Date và nội dung tin nhắn được hiển thị trên một trang đọc được thay vì là một đống dữ liệu thô mà ai đó phải giải thích.
.msg cho Outlook, .eml và .emlx cho mọi thứ khác. Cuộc gọi mở cùng một cách xử lý cả ba.
Các tin nhắn HTML giữ nguyên định dạng và hình ảnh nhúng thay vì bị chuyển thành văn bản thuần.
Không có cài đặt Outlook, không có hồ sơ MAPI và không có tự động hoá COM — cùng lý do khiến câu chuyện Word tránh việc interop.
Một vụ việc chứa email, hợp đồng, bảng tính và bản vẽ mở qua một thành phần. Người dùng chỉ cần học một giao diện.
Người xem đọc các trang. Tệp .msg không bao giờ rời khỏi kho lưu trữ, vì vậy việc lưu trữ và kiểm toán vẫn có ý nghĩa.
Tích hợp
Trong thực tế, giá trị không phải là hỗ trợ email riêng lẻ. Nó là việc một hồ sơ vụ việc không còn cần ba trình xem khác nhau và một nút tải xuống.
Các phần mở rộng được hỗ trợ
// 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 callsChi tiết
Không. Việc phân tích và hiển thị là bản địa, điều này khiến nó khả dụng trên container Linux hoặc máy chủ Windows được khóa chặt, nơi cài đặt client email không phải là lựa chọn.
Tin nhắn được hiển thị như một tin nhắn. Nếu bạn muốn hiển thị một tệp đính kèm, hãy trích xuất nó trong mã của bạn và mở nó như một tài liệu riêng — nó sẽ là một trong các định dạng mà trình xem đã hỗ trợ.
Bạn có thể, bằng plugin Converter. Nhưng việc chuyển đổi là một batch mà ai đó phải quản lý và chạy lại, và nó làm gấp đôi dung lượng lưu trữ của bạn. Việc hiển thị theo yêu cầu giữ một bản sao bằng chứng và không cần pipeline để quản lý.
Word
Kết xuất DOC/DOCX/RTF/ODT nguyên bản mà không cần cài đặt Office, không có interop COM và không có tự động hoá phía máy chủ.
WordASP.NET Core
Đăng ký như DI thông thường cộng với middleware. Kế thừa xác thực, ghi log và hosting mà bạn đã có.
ASP.NET CoreGiấy phép tạm thời mất vài phút để yêu cầu và chạy hoàn toàn trên máy của bạn. Những tệp quan trọng là những tệp đã gây ra lỗi cho trình xem hiện tại của bạn.