HTML JPG PDF XML MSG
Aspose.Email  pour .NET
MSG

Visionneur de fichiers MSG pour les applications .NET

Visualisez les fichiers MSG programmétiquement en C# sans dépendance à Microsoft Outlook ou Thunderbird.

Comment visualiser des fichiers MSG avec l'API e‑mail C#

La visualisation programmatique de fichiers MSG en C# sans dépendre de Microsoft Outlook est facilitée avec Aspose.Email pour .NET . Cette puissante API vous permet de visualiser et manipuler les fichiers MSG sans nécessiter l’installation d’un logiciel tiers.

Si vous travaillez avec des fichiers MSG et souhaitez afficher leur contenu via .NET, Aspose.Email offre une solution simple et efficace pour intégrer les capacités de visualisation des MSG dans vos applications .NET. En tirant parti de cette API, les développeurs peuvent analyser et rendre le contenu des fichiers MSG — tels que les e‑mails, les pièces jointes et les métadonnées — sans avoir besoin d’Outlook ni d’autres clients de messagerie.

La bibliothèque Aspose.Email pour .NET garantit que les e‑mails sont affichés avec une grande fidélité, en maintenant l’intégrité de la mise en forme, des pièces jointes et d’autres éléments clés.

Avantages clés :

  • Chargez et affichez le contenu d’un fichier MSG dans votre application avec un minimum d’effort.

  • Visualisez les fichiers MSG et convertissez-les en divers formats tels que HTML, garantissant la compatibilité avec les navigateurs web et autres interfaces.

  • Affichez le corps des e‑mails, les pièces jointes et les en‑têtes, en préservant la mise en forme originale.

  • Vous n’avez pas besoin d’installer Microsoft Outlook pour manipuler les fichiers MSG.

Lors du travail avec des fichiers MSG pour permettre leur visualisation dans un navigateur, la bibliothèque utilise son MailMessage classe pour charger et analyser les fichiers MSG, extrayant leurs éléments clés tels que l’objet, le corps, l’expéditeur, les destinataires et les pièces jointes. Pour rendre ces e‑mails affichables sur le web, la bibliothèque offre la capacité de convertir le contenu MSG en HTML à l’aide du Enregistrer méthode, qui prend en charge la sortie du message e‑mail dans un format compatible avec le navigateur. L’utilisation de composants tels que HtmlSaveOptions garante que la mise en forme et la disposition de l’e‑mail sont conservées lors de la conversion, offrant une représentation précise et visuellement cohérente du fichier MSG dans le navigateur.

Installation et utilisation

Pour commencer, installez l’API dans votre environnement de développement :

  • Ouvrir NuGet gestionnaire de paquets, recherchez Aspose.Email et cliquez sur Installer.

  • Vous pouvez également utiliser la commande suivante dans la console du gestionnaire de paquets.

Commande


PM> Install-Package Aspose.Email

Une fois installé, vous pouvez commencer à coder.

Étapes pour visualiser MSG via C#

Aspose.Email simplifie la visualisation des fichiers MSG pour les développeurs avec seulement quelques lignes de code.

  1. Créez un chemin de fichier de sortie où le HTML rendu sera enregistré.
  2. Utilisez le Charger méthode pour charger le fichier MSG dans le MailMessage objet.
  3. Enregistrez le contenu MSG en tant que fichier HTML avec Enregistrer méthode.
  4. Utilisez Process.Start pour ouvrir le fichier HTML enregistré dans le navigateur web par défaut.

Exigences système

Aspose.Email pour .NET est pris en charge sur tous les principaux systèmes d’exploitation. Assurez‑vous simplement que vous disposez des prérequis suivants.

  • Microsoft Windows ou un OS compatible avec .NET Framework, .NET Core et les plates‑formes Xamarin
  • Environnement de développement comme Microsoft Visual Studio
  • Aspose.Email pour .NET référencé dans votre projet
 

Code C# pour visualiser MSG

string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";

// load the MSG file in an instance of MailMessage
using (var message = Aspose.Email.MailMessage.Load("template.msg"))
{
    // save MSG in HTML format
    message.Save(output, Aspose.Email.SaveOptions.DefaultHtml);
}
// load resultant HTML in default browser
System.Diagnostics.Process.Start(output);
 

Visualiser MSG dans un navigateur

Une fois le fichier MSG converti en HTML, vous pouvez le visualiser directement dans n’importe quel navigateur, où tout le contenu original de l’e‑mail — y compris le corps, les pièces jointes et les métadonnées — sera affiché avec précision.

  • À propos de l'API e‑mail

    Aspose.Email est une solution d’analyse des formats Microsoft Outlook et Thunderbird. Il est facile de créer, manipuler et convertir les formats d’e‑mail et de stockage tels que MSG, EMLX, EML et MHT. La gestion des pièces‑jointes, la personnalisation des en‑têtes de messages et la mise en œuvre de différents protocoles réseau comme POP3, IMAP et SMTP pour envoyer et recevoir des e‑mails sont grandement simplifiées. Il s’agit d’une API autonome qui ne nécessite ni Microsoft Outlook ni aucune autre installation logicielle.

    Essayer gratuitement

    Pour explorer les capacités de Aspose.Email pour .NET , y compris la visualisation des fichiers MSG, vous pouvez télécharger gratuitement version d’essai . Cela vous permet de tester toutes les fonctionnalités sans aucun engagement.

    MSG File Viewer Online

    Visionneur de fichiers e‑mail pour d’autres formats

    Aspose.Email pour .NET étend ses fonctionnalités au-delà des fichiers MSG, prenant en charge une variété de formats d'e‑mail. Les développeurs peuvent également l'utiliser pour visualiser les éléments suivants :

    EML (Messages e‑mail Outlook)
    EMLX (Format Apple Mail EMLX)
    ICS (Fichiers iCalendar pour les données d'événements)
    MBOX (Collections de messages électroniques)
    OFT (Modèles d'e‑mail Outlook)
    OST (Fichiers de stockage hors ligne)
    PST (Fichiers de stockage personnel Outlook)
    VCF (Fichiers de cartes virtuelles pour les informations de contact)