Konwertuj MBOX na EML w C ++
Wysokowydajna konwersja MBOX na EML przy użyciu biblioteki poczty e-mail w C ++.
Jak przekonwertować MBOX na EML za pomocą C ++
Aby przekonwertować MBOX na EML, użyjemy
API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji i konwersji dokumentów dla platformy C ++. Możesz pobrać jego najnowszą wersję bezpośrednio, po prostu otwórz
menedżer pakietów, wyszukaj Aspose.Email.Cpp i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.
Command
PM> Install-Package Aspose.Email.Cpp
Kroki, aby przekonwertować MBOX na EML przez C ++
Programiści C ++ mogą łatwo przekonwertować plik MBOX na EML w zaledwie kilku wierszach kodu.
- Załaduj plik MBOX za pomocą Aspose.Email dla C ++.
- Wywołaj metodę Save ().
- Przekaż ścieżkę pliku wyjściowego z rozszerzeniem pliku (EML).
- Plik EML zostanie zapisany na określonej ścieżce.
- Otwórz plik EML w kompatybilnym programie.
Wymagania systemowe
Przed uruchomieniem kodu konwersji C ++ upewnij się, że masz następujące wymagania wstępne.
- Microsoft Windows lub kompatybilny system operacyjny z środowiskiem wykonawczym C ++ dla systemu Windows 32 bit, Windows 64 bit i Linux 64 bit.
- Aspose.Email dla biblioteki DLL C ++, do której odwołuje się w projekcie.
Konwersja MBOX na EML - C++
System::SharedPtr<IEWSClient> client = GetExchangeEWSClient(GetExchangeTestUser());
// Call ListMessages method to list messages info from Inbox
System::SharedPtr<ExchangeMessageInfoCollection> msgCollection = client->ListMessages(client->get_MailboxInfo()->get_InboxUri());
// Loop through the collection to get Message URI
for (auto msgInfo : System::IterateOver(msgCollection)){
System::String strMessageURI = msgInfo->get_UniqueUri();
// Now save the message in disk
client->SaveMessage(strMessageURI, msgInfo->get_MessageId() + u"out.eml");
}
Demonstracje na żywo z konwersji MBOX na EML
Inne obsługiwane konwersje
Możesz również przekonwertować MBOX na wiele innych formatów plików, w tym kilka wymienionych poniżej.