DOCX JPG PDF XML EML
  Product Family
PST

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

直感的な Java API でメールファイルをフォーマット間で変換します。EML から PST への変換コードサンプルと Java プロジェクトへの統合例です。

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

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

EML メッセージを PST 形式に変換する方法

EML メッセージを PST 形式に変換すると、さまざまな利点があります。PST ファイルは複数のメールメッセージ、連絡先、カレンダー、タスク、その他のメールボックス項目を単一のファイルに統合できるため、メールデータの管理とアクセスが容易になります。また、PST ファイルは Microsoft Outlook で一般的に使用されており、人気のあるメールクライアントとの互換性が確保されます。EML から PST への変換は、バックアップやアーカイブにも有用で、PST ファイルはメールデータを安全に保存するために頻繁に使用されます。さらに、メールクライアント間の移行時にメールデータの移行を容易にし、重要なメッセージを効率的に保持・インポートできるようにします。

Aspose.Email for Java は、Java アプリケーションでメールメッセージ、連絡先、カレンダー、タスクを操作するための包括的な機能を提供する強力な API です。EML メッセージを PST 形式に変換するために、ライブラリは次の機能を提供します MailMessage メールメッセージを表すオブジェクトを作成するクラスです。件名、本文、送信者や受信者のアドレスなど、メッセージのプロパティにアクセスできます。このクラスのメソッドを使用して、メールの作成、読み込み、解析、変更、保存、またはその他の操作を行うことができます。 PersonalStorage このクラスは Personal Storage Table(.pst)ファイルを表すオブジェクトを作成するために使用されます。そのオブジェクトを使用して新しいファイルを作成し、フォーマットを指定してさらに操作を行うことができます。API の高度なコード機能の詳細については、当社の 参照リソース .

Java を使用して EML を PST に変換する手順

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

  1. EML ファイルをロードするには、 MailMessage.load() メソッド。
  2. Unicode 形式の新しい PST ファイルを作成します。
  3. PST ファイルのルートフォルダーに新しい受信トレイフォルダーを作成します。
  4. ロードされた MailMessage を MapiMessage に変換します。使用するのは MapiConversionOptions Unicode 用です。
  5. 変換された MapiMessage を PST ファイル内の受信トレイフォルダーに追加します。

システム要件

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

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

EML から PST への変換 - Java

MailMessage message = MailMessage.load("sourceFile.eml");
PersonalStorage pst = PersonalStorage.create("outputFile.pst", FileFormatVersion.Unicode);
// Add message to Inbox folder
pst.getRootFolder().addSubFolder("Inbox").addMessage(MapiMessage.fromMailMessage(message, new MapiConversionOptions(FileFormatVersion.Unicode));
 

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

EML ファイル形式は、Outlook やその他の関連アプリケーションで保存された電子メール メッセージを表します。ほぼすべてのメールクライアントが RFC-822 インターネットメッセージ形式標準に準拠しているため、このファイル形式をサポートしています。Microsoft Outlook は EML メッセージタイプを開くデフォルトのソフトウェアです。EML ファイルは、ディスクへの保存や通信プロトコルを使用した受信者への送信に利用できます。

PST ファイル形式とは?

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

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

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

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

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

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