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#
- Installez la bibliothèque Aspose.Email à partir de l’outil de gestionnaire de packages NuGet dans Visual Studio
- Importez l’espace de noms Aspose.Email dans votre projet
- Définissez le EmlLoadOptions pour le chargement du fichier EML
- Initialisez l’objet de classe MailMessage pour charger le fichier EML source
- 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#.