DOCX JPG PDF XML OST
  Product Family
EMLX

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

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

Java API を使用して OST を EMLX に変換

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

OST ファイルを EMLX 形式に変換する方法

Aspose.Email for .NET を使用して OST ファイルを EMLX 形式に変換することは、開発者がメールデータを効率的に管理できるシンプルなプロセスです。Aspose.Email は OST ファイルを読み取り、メールメッセージを抽出し、シームレスに EMLX 形式に変換する便利な API を提供します。この変換は元のメールの構造と内容を保持し、情報が失われることなく変換されます。Aspose.Email の強力な変換機能を活用することで、開発者はアプリケーションに OST から EMLX への変換機能を容易に組み込むことができ、異なるメールプラットフォームやシステム間のシームレスな移行と相互運用性を促進します。

OST ファイルを EMLX 形式に変換するために、ライブラリは PersonalStorage クラスはストレージファイルを開くために使用され、内容と構造へのアクセスを可能にします。 FolderInfo クラスはストレージファイル内のフォルダーを表し、その内容を操作できるようにします。 MapiMessage このクラスは開発者にメールメッセージをプログラムで操作するための包括的な機能を提供し、Java アプリケーション内でメールデータを効率的に管理、操作、やり取りできるようにします。メールメッセージのコレクションは MessageInfoCollection クラスです。これに MessageInfo クラスは特定のメールメッセージに関する情報を表し、フォルダー内の各メールメッセージの詳細にアクセスできます。これを使用して SaveOptions および MailMessageSaveType クラスを使用すると、メッセージを保存する形式を指定できますが、SaveOptions クラスは保存操作のためのより広範なオプションや設定(メッセージの場所指定、暗号化オプション、フラグなど)を含みます。一方、MailMessageSaveType クラスはメッセージを保存できる具体的な形式を定義します。以下のコードサンプルでは、これらのクラスが連携して OST ファイルを読み込み、受信トレイフォルダーからメッセージを取得し、各メッセージを宛先フォルダーに EMLX ファイルとして抽出・保存します。API の高度なコード機能の詳細については、当社の 参照リソース .

Java で OST を EMLX に変換する手順

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

  1. "Outlook.ost" OST ファイルをロードするには、 PersonalStorage.fromFile メソッド。
  2. ロードされた OST ファイルから定義済みの Inbox フォルダーを取得するには、 getPredefinedFolder .
  3. Inbox フォルダーの内容をメールメッセージ情報のコレクションとして取得するには、 getContents FolderInfo クラスのメソッドです。
  4. MessageInfoCollection 内の各メールメッセージを反復処理します。
  5. 各メールメッセージについて、MessageInfo クラスを使用してメッセージ情報を抽出します。
  6. OST ファイルから MAPI メッセージを抽出するには、 PersonalStorage.extractMessage メソッド。
  7. 抽出した MAPI メッセージを、インデックスに基づくファイル名で、宛先フォルダー "DestFolder" に EMLX ファイルとして保存するには、 MapiMessage.save メソッドと SaveOptions.getDefaultEmlx() オプション。

システム要件

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

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

OST から EMLX への変換 - Java

PersonalStorage ost = PersonalStorage.fromFile("Outlook.ost");
FolderInfo folderInfo = ost.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i < miCol.size(); i++){
	MessageInfo msgInfo = (MessageInfo)miCol.get(i);
	MapiMessage mapi = ost.extractMessage(msgInfo);
	mapi.save("DestFolder\\" + i + ".emlx", SaveOptions.createSaveOptions(MailMessageSaveType.EmlxFormat));
}    
 

OST ファイル形式とは?

OST(Offline Storage Table)ファイル形式は、Exchange サーバーからメールボックス項目のコピーを保存するファイルで、オフライン時でもユーザーがメールボックスデータにアクセスできるようにします。接続が確立されると OST ファイルは Exchange サーバーと同期され、オフラインで行った変更もサーバー側に反映されます。OST ファイルは Microsoft Outlook が Exchange 環境でメール、連絡先、カレンダー、タスク、その他のメールボックス項目を扱うために使用されます。

EMLX ファイル形式とは何ですか?

EMLX は Apple Mail が使用するファイル形式です。macOS および Mac OS X 上で個々のメールメッセージを保存するための独自のファイル形式です。各 EMLX ファイルは 1 通のメールメッセージを表し、通常はメール本文、添付ファイル、ヘッダー、メタデータを含みます。ユーザーのコンピュータ上では、ネストされたディレクトリ構造に保存され、各メールは個別のファイルとして保存されます。EMLX 形式は、Apple Mail がメールメッセージを効率的に管理・保存できるようにし、ユーザーが個々のメッセージに簡単にアクセスできるようにします。

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

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

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

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

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