DOCX JPG PDF XML PST
  Product Family
MBOX

Java アプリケーション用 PST から MBOX へのコンバータ

メールファイルを形式間で変換する直感的な Java API。PST から MBOX への変換コードサンプルと Java プロジェクトへの統合。

Java API を使用して PST を MBOX に変換

Aspose.Email for Java さまざまな形式間でメールファイルを変換するための効率的で信頼性の高いソリューションを提供します。シンプルで効率的な API を提供することで、メール形式変換プロセスを簡素化します。メール形式変換プロセスの容易さと効率性を示す簡潔で分かりやすいコードサンプルを試してください。このコードはオブジェクトの作成と操作のためのクラスとメソッドを表し、開発者がメールデータを簡単かつ正確に扱い、信頼できる結果を実現できるようにします。

Java API を使用すれば、複雑なアルゴリズムや面倒な手作業を心配する必要はなく、時間と労力をより重要な作業に節約でき、メール処理アプリケーションを次のレベルへ引き上げることができます。

Aspose.Email for Java ライブラリのインストール方法

強力で機能豊富な Java API の機能を活用し始めるのは、次のいずれかのアクションで簡単です:

  • 最新バージョンは以下からダウンロードできます Maven

  • pom.xml に次の設定を追加して、Maven ベースのプロジェクト内にインストールします。

<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>

API のインストールプロセスに関して困難や質問がある場合は、こちらをご覧ください インストール 当社のセクション ドキュメント .

PST ファイルを MBOX 形式に変換する方法

Aspose.Email for Java を使用して PST(Personal Storage Table)ファイルを MBOX 形式に変換することで、開発者はメールデータを信頼性高く効率的に管理できます。Aspose.Email の堅牢な機能により、開発者は PST ファイルに簡単にアクセスし、メールメッセージを抽出し、シームレスに MBOX 形式へ変換できます。この変換プロセスは、添付ファイル、ヘッダー、メタデータを含むメールデータの元の構造を維持し、情報のスムーズな移行を実現します。Aspose.Email for Java を活用することで、開発者は PST から MBOX への変換機能をアプリケーションにシームレスに統合でき、プロセスを簡素化し、プロジェクトの他の重要な側面に集中できるようになります。

PST ファイルを MBOX 形式に変換するために、ライブラリは次のものを提供します。 PersonalStorage クラスはストレージファイルを開くために使用され、内容と構造へのアクセスを可能にします。 MboxrdStorageWriter クラスはメールメッセージを対応する形式で MBOX ファイルに書き込むために使用されます。 FolderInfo クラスはストレージファイル内のフォルダーを表し、その内容を操作できるようにします。 MapiMessage クラスは開発者にメールメッセージをプログラムで操作するための包括的な機能セットを提供し、Java アプリケーション内でメールデータを効率的に管理、操作、やり取りできるようにします。MAPI メッセージを MailMessage オブジェクトに変換する際に、 MailConversionOptions クラスは変換オプションを指定するために使用されます。 MailMessage クラスはメールメッセージを表し、送信者、受信者、件名、本文、添付ファイルなどのメールコンテンツへのアクセスや操作メソッドを提供します。以下のコードサンプルでは、これらのクラスが連携して PST ファイルを開き、ファイル内の各フォルダーとメッセージを反復処理し、MapiMessage を MailMessage に変換し、MboxrdStorageWriter を使用して MBOX ファイルに書き込みます。API の高度なコード機能の詳細については、当社をご覧ください。 参照リソース .

Java で PST を MBOX に変換する手順

Java プログラマーは数行のコードで簡単に PST ファイルを MBOX に変換できます。

  1. 以下を使用して PST ファイルを開きます。 PersonalStorage.fromFile メソッドにファイルパス(pstFilePath)を指定します。
  2. MBOX ファイルの出力パスと、既存ファイルに追記するかどうかを示すブールパラメータ(この場合は false)を指定して MboxrdStorageWriter のインスタンスを作成します。
  3. PST ファイル内の各フォルダーを反復処理します。
  4. フォルダー反復ループ内で、現在のフォルダー内の各メッセージを MapiMessage オブジェクトでループしながら反復処理します。
  5. 各 MapiMessage オブジェクトを MailMessage オブジェクトに変換するには、 toMailMessage MailConversionOptions を使用したメソッドで、MailMessage を MBOX ファイルに書き込みます。 writer.writeMessage メソッド。

システム要件

Java の変換コードを実行する前に、以下の前提条件が揃っていることを確認してください。

  • JSP/JSF アプリケーションおよびデスクトップアプリケーション用の Java ランタイム環境がインストールされた Microsoft Windows または互換 OS。
  • Aspose.Email for Java の最新バージョンを直接以下から取得してください Maven .
 

PST を MBOX に変換 - Java

// Open the PST file
PersonalStorage pst = PersonalStorage.fromFile(pstFilePath);
// Initialize MBOX storage writer
MboxrdStorageWriter mbox = new MboxrdStorageWriter(mboxFilePath, false);
// Get the Inbox folder from PST
FolderInfo inboxFolder = pst.getPredefinedFolder(StandardIpmFolder.Inbox);
// Iterate through PST messages and add them to MBOX
int count = 1;
for (MapiMessage msg : inboxFolder.enumerateMapiMessages()) {
    MailMessage eml = msg.toMailMessage(new MailConversionOptions());
    mbox.writeMessage(eml);
    count++;
}
 

PST ファイル形式とは?

PST(Personal Storage Table)は、Microsoft Outlook がメールメッセージ、連絡先、カレンダー、タスク、その他のメールボックス項目を保存するために使用するファイル形式です。PST ファイルはデータ保存コンテナとして機能し、ユーザーは Outlook 内でメールデータにアクセスし管理できます。これらのファイルはユーザーのコンピュータにローカルで作成・保存することも、ネットワークサーバーに保存することも可能です。PST ファイルはメールデータのバックアップ、古いメッセージのアーカイブ、異なるコンピュータやメールクライアント間のメールデータ移行に一般的に使用されます。また、PST ファイルはパスワードで保護でき、データのセキュリティとプライバシーを高めることができます。

MBOX ファイル形式とは?

MBOX ファイル形式は、単一ファイル内にメールメッセージを連結形式で保存・整理する標準的なフォーマットです。通常、各メールは "From" ヘッダーで区切られたメールメッセージの集合で構成され、異なるメールクライアントやシステム間でメールをアーカイブしたり転送したりする際に一般的に使用されます。

Aspose.Email for Java がサポートするファイル形式変換

Aspose.Email for Java は、メール、連絡先、カレンダー、添付ファイルをシームレスに扱うよう設計された豊富なファイル形式変換を提供します。開発者はデータを簡単に操作・変換でき、アプリケーションの多様なニーズに対応できます。メールアプリケーションにファイル形式変換を実装することで、相互運用性が向上し、効率も高まります。全体として、ライブラリは以下からの変換をサポートしています。 EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF 他の形式へ変換し、ユーザー体験を向上させます。
  • PST to MBOX Conversion Live Demos

    その他のサポート対象変換

    以下に示すいくつかの形式を含め、PST を他の多数のファイル形式に変換することもできます。

    PST TO EML (Outlook メールメッセージ)
    PST TO EMLX (Apple EMLX 形式)
    PST TO HTML (ハイパーテキストマークアップ言語)
    PST TO ICS (iCalendar)
    PST TO MHTML (Web ページアーカイブ形式)
    PST TO MSG (Outlook および Exchange フォーマット)
    PST TO OFT (Outlook メールテンプレート)
    PST TO OST (オフラインストレージ ファイル)
    PST TO VCF (仮想カード形式)