W tym prostym samouczku nauczymy się konwertować EML na MSG za pomocą C# wraz ze szczegółowymi krokami konfiguracji środowiska. Aby konwertować EML na MSG, można użyć API opartego na C# i możesz użyć tego przykładu w dowolnym powszechnie dostępnym systemie operacyjnym, takim jak Windows, macOS lub Linux.
Kroki, aby przekonwertować EML na MSG przy użyciu C#
- Zainstaluj bibliotekę Aspose.Email z narzędzia menedżera pakietów NuGet w Visual Studio
- Zaimportuj przestrzeń nazw Aspose.Email do swojego projektu
- Ustaw EmlLoadOptions do ładowania pliku EML
- Zainicjuj obiekt klasy MailMessage, aby załadować źródłowy plik EML
- Konwertuj plik EML na MSG za pomocą metody Save
Korzystając z powyższych kroków w aplikacji do konwersji C# EML na MSG, tworzona jest aplikacja do konwersji. Proces jest inicjowany przez załadowanie źródłowego pliku EML z dysku za pomocą obiektu klasy MailMessage. Następnie załadowany plik EML jest zapisywany jako plik MSG na dysku przy użyciu jednego z modułów wyliczających SaveOptions.DefaultMsg i SaveOptions.DefaultMsgUnicode w metodzie Save.
Kod do konwersji EML na MSG w C#
Powyższy przykład w C# konwertuje plik EML do pliku MSG na dysku za pomocą prostych wywołań API i dobrze zdefiniowanych kroków. Przed załadowaniem pliku EML można ustawić różne opcje EmlLoadOptions, w tym PreserveTnefAttachments i PreserveEmbeddedMessageFormat. Możesz również użyć powyższego przykładu, aby załadować plik EML przy użyciu domyślnych opcji, używając domyślnego konstruktora klasy EmlLoadOptions.
Aby przekonwertować interfejs API oparty na języku EML na MSG w języku C#, omówiono w tym artykule. Jeśli szukasz sposobu na konwersję EML na PDF w C#, zapoznaj się z artykułem na Jak przekonwertować e-mail programu Outlook do formatu PDF za pomocą języka C#.