Comment convertir EML en MSG en utilisant C#

Dans ce didacticiel simple, nous allons apprendre à convertir EML en MSG à l’aide de C#, ainsi que des étapes détaillées pour configurer l’environnement. Afin de convertir EML en MSG, une API basée sur C# peut être utilisée et vous pouvez utiliser cet exemple dans n’importe lequel des systèmes d’exploitation couramment disponibles comme Windows, macOS ou Linux.

Étapes pour convertir EML en MSG en utilisant C#

  1. Installez la bibliothèque Aspose.Email à partir de l’outil de gestionnaire de packages NuGet dans Visual Studio
  2. Importez l’espace de noms Aspose.Email dans votre projet
  3. Définissez le EmlLoadOptions pour le chargement du fichier EML
  4. Initialisez l’objet de classe MailMessage pour charger le fichier EML source
  5. Convertir le fichier EML en MSG à l’aide de la méthode Save

En utilisant les étapes ci-dessus dans C# EML vers MSG, l’application de conversion est développée. Le processus est lancé en chargeant le fichier EML source à partir du disque à l’aide de l’objet de classe MailMessage. Ensuite, le fichier EML chargé est enregistré en tant que fichier MSG sur le disque à l’aide de l’un des énumérateurs SaveOptions.DefaultMsg et SaveOptions.DefaultMsgUnicode dans la méthode Save.

Code pour convertir EML en MSG en C#

L’exemple ci-dessus en C# convertit EML en fichier MSG sur le disque à l’aide d’appels d’API simples et d’étapes bien définies. Vous pouvez définir différentes EmlLoadOptions, notamment PreserveTnefAttachments et PreserveEmbeddedMessageFormat avant de charger le fichier EML. Vous pouvez également utiliser l’exemple ci-dessus pour charger le fichier EML à l’aide des options par défaut en utilisant le constructeur par défaut de la classe EmlLoadOptions.

Pour convertir EML en MSG, l’API basée sur C# est explorée dans cet article. Si vous cherchez comment convertir EML en PDF en C#, reportez-vous à l’article sur Comment convertir un e-mail Outlook en PDF à l’aide de C#.

 Français