En-têtes et corps ensemble
De, à, sujet, date et le corps du message s'affichent comme une page lisible plutôt que comme un dump brut que quelqu'un doit interpréter.
L'e-mail est une preuve. Il se retrouve dans les dossiers de cas, les pistes d'audit, les lots de découverte et les tickets de support — et ensuite quelqu'un doit lire un .msg sur une machine qui n'a jamais eu Outlook installé. Doconut rend les MSG, EML et EMLX côté serveur aux côtés de chaque autre format dans l'archive.
Le problème
Les systèmes de gestion de documents sont construits autour du PDF et d'Office, puis le premier vrai dossier de cas arrive contenant quarante fichiers .msg. Soudain, le besoin devient un client de messagerie sur un serveur, ou une étape de conversion que quelqu'un doit exécuter, ou un ingénieur support téléchargeant des preuves sur un ordinateur portable.
Le téléchargement est le pire des trois. Une fois qu'un message quitte le système, il se trouve en dehors de votre politique de rétention, de votre journal d'audit et de votre contrôle d'accès — et c'est exactement le matériau le plus susceptible d'être important plus tard.
Le rendu côté serveur maintient la correspondance à l'intérieur du système qui est censé la contenir, à côté des PDF et des feuilles de calcul du même dossier, ouverts via le même visionneur.
Capacités
De, à, sujet, date et le corps du message s'affichent comme une page lisible plutôt que comme un dump brut que quelqu'un doit interpréter.
.msg pour Outlook, .eml et .emlx pour tout le reste. Le même appel d'ouverture gère les trois.
Les messages HTML conservent leur mise en forme et leurs images intégrées plutôt que de se réduire à du texte brut.
Il n'y a aucune installation d'Outlook, aucun profil MAPI et aucune automatisation COM impliquée — la même raison pour laquelle l'histoire de Word évite l'interop.
Un dossier contenant des e-mails, des contrats, des feuilles de calcul et des dessins s'ouvre via un seul composant. Les utilisateurs apprennent une interface unique.
Les examinateurs lisent les pages. Le .msg ne quitte jamais l'archive, ainsi la rétention et l'audit restent pertinents.
Intégration
En pratique, la valeur n'est pas le support e-mail isolé. C'est qu'un dossier de cas n'a plus besoin de trois visionneurs différents et d'un bouton de téléchargement.
Extensions prises en charge
// 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 callsDétails
Non. L'analyse et le rendu sont natifs, ce qui rend cela viable sur un conteneur Linux ou un serveur Windows verrouillé où l'installation d'un client de messagerie n'est pas une option.
Le message s'affiche comme un message. Si vous souhaitez qu'une pièce jointe soit affichée, extrayez‑la dans votre propre code et ouvrez‑la comme un document séparé — ce sera l'un des formats déjà pris en charge par le visionneur.
Vous pouvez, avec le plugin Converter. Mais la conversion est un lot que quelqu'un doit gérer et relancer, et elle double votre stockage. Le rendu à la demande conserve une copie des preuves et aucune chaîne de traitement à surveiller.
Word
Rendu natif DOC/DOCX/RTF/ODT sans installation d'Office, sans interop COM et sans automatisation côté serveur.
WordASP.NET Core
S’enregistre comme DI ordinaire plus middleware. Hérite de l’authentification, de la journalisation et de l’hébergement que vous avez déjà.
ASP.NET CoreUne licence temporaire prend quelques minutes à demander et s'exécute entièrement sur votre propre machine. Les fichiers qui comptent sont ceux qui posent déjà problème à votre visionneuse actuelle.