DOCX JPG PDF XML MBOX
  Product Family
PST

Konwerter MBOX na PST dla aplikacji Java

Intuicyjny interfejs API Java do konwersji plików e-mail między formatami. Przykładowy kod konwersji MBOX na PST i jego integracja z projektami Java.

Konwertuj MBOX na PST za pomocą Java API

Aspose.Email dla Java zapewnia wydajne i niezawodne rozwiązanie do konwersji plików e-mail między różnymi formatami. Upraszcza proces konwersji formatu poczty e-mail, zapewniając prosty i wydajny interfejs API. Wypróbuj zwięzły i prosty przykład kodu, który pokazuje łatwość i wydajność procesu konwersji formatu wiadomości e-mail. Kod reprezentuje klasy i metody tworzenia obiektów i manipulowania nimi, umożliwiając programistom łatwe i precyzyjne przetwarzanie danych e-mail oraz osiąganie wiarygodnych i dokładnych wyników.

Dzięki interfejsowi API Java nie musisz martwić się złożonymi algorytmami lub żmudną pracą ręczną, oszczędzając czas i wysiłek na ważniejsze zadania, aby przenieść aplikacje do przetwarzania poczty e-mail na wyższy poziom.

Jak zainstalować Aspose.Email dla biblioteki Java

Rozpoczęcie korzystania z możliwości potężnego i bogatego w funkcje interfejsu API Java jest łatwe, wykonując jedną z następujących czynności:

  • pobierz najnowszą wersję z Maven

  • Zainstaluj go w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pliku pom.xml.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

W przypadku trudności lub pytań dotyczących procesu instalacji interfejsu API prosimy odwiedzić Installation sekcja naszego documentation .

Jak przekonwertować pliki MBOX do formatu PST

Pliki PST są natywnym formatem programu Outlook i nie są kompatybilne z plikami MBOX, które są powszechnie używane przez innych klientów poczty e-mail, takich jak Thunderbird i Apple Mail. Konwertując pliki MBOX do formatu PST, użytkownicy mogą łatwo importować swoje wiadomości e-mail, kontakty i inne dane do programu Outlook bez utraty ważnych informacji. Ponadto pliki PST oferują zaawansowane funkcje i funkcjonalności, które mogą nie być dostępne w plikach MBOX, co czyni je preferowanym wyborem dla wielu użytkowników.

Aspose.Email dla Java to potężny interfejs API, który zapewnia kompleksową funkcjonalność pracy z wiadomościami e-mail, kontaktami, kalendarzami i zadaniami w aplikacjach Java. Aby przekonwertować pliki MBOX do formatu PST, biblioteka oferuje MboxStorageReader klasa, która służy do odczytu plików MBOX i tworzenia obiektu czytnika. The PersonalStorage klasa biblioteki reprezentuje plik pamięci osobistej (PST), który służy do przechowywania danych programu Outlook, w tym wiadomości e-mail, kontaktów i elementów kalendarza. The MailMessage i MapiMessage klasy służą do tworzenia obiektów reprezentujących wiadomości e-mail. The FolderInfo klasa reprezentuje folder w pliku PST i zapewnia metody zarządzania wiadomościami w tym folderze. W poniższym fragmencie kodu możesz zobaczyć, jak te klasy współpracują ze sobą, aby wyodrębnić i konwertować wiadomości e-mail z pliku MBOX do dalszego wykorzystania, przechowywania lub przesyłania w formacie PST. Aby uzyskać więcej informacji na temat funkcji wysokiego kodu API, odwiedź naszą zasoby referencyjne .

Kroki, aby przekonwertować MBOX na PST przez Java

Programiści Java mogą łatwo przekonwertować plik MBOX na PST w zaledwie kilku wierszach kodu.

  1. Załaduj plik mbox za pomocą MboxStorageReader.createReader() method.
  2. Utwórz plik PST przy użyciu PersonalStorage.create() metoda z określoną ścieżką pliku i FileFormatVersion.
  3. Pobierz folder Skrzynka odbiorcza w pliku PST, tworząc nowy folder o nazwie „Skrzynka odbiorcza” za pomocą ost.createPredefinedFolder() method.
  4. Iteruj wiadomości mbox, wyliczając obiekty MailMessage za pomocą enumerateMessages() method.
  5. Konwertuj każdy obiekt MailMessage na MapiMessage za pomocą MapiMessage.fromMailMessage() method.
  6. Dodaj każdy MapiMessage do folderu Skrzynka odbiorcza w pliku PST za pomocą folderInfo.addMessage(msg) .

Wymagania systemowe

Przed uruchomieniem kodu konwersji Java upewnij się, że masz następujące wymagania wstępne.

  • Microsoft Windows lub kompatybilny system operacyjny z Java Runtime Environment dla aplikacji JSP/JSF i aplikacji komputerowych.
  • Pobierz najnowszą wersję Aspose.Email dla Java bezpośrednio z Maven .
 

Konwersja MBOX na PST - Java

// Load mbox file
MboxStorageReader mbox = MboxStorageReader.createReader(mboxFilePath, new MboxLoadOptions());
// Create PST file
PersonalStorage ost = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Get Inbox folder in the PST file
FolderInfo folderInfo = ost.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox);
// Iterate through mbox messages and add them to the PST folder
for (MailMessage eml : mbox.enumerateMessages()) {
    MapiMessage msg = MapiMessage.fromMailMessage(eml);
    folderInfo.addMessage(msg);
}
 

Czym jest format pliku MBOX?

Format pliku MBOX jest standardowym formatem do przechowywania i organizowania wiadomości e-mail w formacie skonkatenowanym w jednym pliku. Zazwyczaj składa się z kolekcji wiadomości e-mail, każdy oddzielony nagłówkiem „Od”, co czyni go powszechnym wyborem do archiwizacji i przesyłania wiadomości e-mail w różnych klientach i systemach poczty e-mail.

Czym jest format pliku PST?

PST (Personal Storage Table) to format pliku używany przez Microsoft Outlook do przechowywania wiadomości e-mail, kontaktów, kalendarzy, zadań i innych elementów skrzynki pocztowej. Pliki PST działają jako kontener przechowywania danych, który umożliwia użytkownikom dostęp do danych e-mail i zarządzanie nimi w programie Outlook. Pliki te mogą być tworzone i zapisywane lokalnie na komputerze użytkownika lub przechowywane na serwerze sieciowym. Pliki PST są powszechnie używane do tworzenia kopii zapasowych danych e-mail, archiwizacji starych wiadomości i migracji danych e-mail między różnymi komputerami lub klientami poczty e-mail. Ponadto pliki PST mogą być chronione hasłem, aby zwiększyć bezpieczeństwo danych i prywatność.

Konwersje formatu plików obsługiwane przez Aspose.Email dla Java

Aspose.Email dla Java oferuje obszerny zestaw konwersji formatu plików zaprojektowanych do bezproblemowej obsługi wiadomości e-mail, kontaktów, kalendarzy, załączników. Umożliwia programistom łatwe manipulowanie i przekształcanie danych w celu zaspokojenia różnorodnych potrzeb ich aplikacji. Wdrażanie konwersji formatu plików w aplikacjach e-mail ułatwia ich interoperacyjność i zwiększa wydajność. Ogólnie rzecz biorąc, biblioteka obsługuje konwersję z EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF do innych formatów podnoszących wrażenia użytkownika.
  • Demonstracje na żywo z konwersji MBOX na PST

    Inne obsługiwane konwersje

    Możesz również przekonwertować MBOX na wiele innych formatów plików, w tym kilka wymienionych poniżej.

    MBOX TO EML (Wiadomości e-mail programu Outlook)
    MBOX TO EMLX (Format Apple EMLX)
    MBOX TO HTML (Hyper Text Markup Język)
    MBOX TO ICS (iCalendar)
    MBOX TO MHTML (Format archiwum stron internetowych)
    MBOX TO MSG (Format programu Outlook i Exchange)
    MBOX TO OFT (Szablony wiadomości e-mail programu Outlook)
    MBOX TO OST (Pliki pamięci offline)
    MBOX TO VCF (Format karty wirtualnej)