HTML JPG PDF XML MSG
  Product Family
PST

C#でMSGをPSTに変換する

Outlook®やThunderbird®に依存せず、.NET APIを使用したMSGからPSTへのC#変換。

C#を使用してMSGをPSTに変換する方法

メール処理での高速パフォーマンスを体験 .NET 用 Aspose.Email!** これは、OutlookやThunderbirdをインストールせずにメールファイルを処理できる強力なツール群を提供するC# APIです。さまざまな形式間の変換機能を含みます。これらの機能の中でも、MSG(Outlookメールメッセージ)からPST(Personal Storage Table)への変換は際立った機能であり、特に大量のメッセージを扱う場合や異なるデバイス・プラットフォーム間で操作する際に、Outlook環境内でより統合的でユーザーフレンドリーなメール管理システムを実現します。

個別のMSGファイルをPST形式に変換すると、複数の単独メールを1つのファイルに統合でき、整理と携帯性が向上し、Outlook個人フォルダーの便利なアーカイブと管理が可能になります。これにより、ファイルの転送やバックアップ、Outlookプロファイルへのリンクが容易になり、統合されたメールの整理とアクセスが実現します。

Aspose.Email for .NET を使用したメールからストレージファイルへの変換プロセスはシンプルです。ライブラリは使いやすいオブジェクトモデルを提供し、メールの変換は通常数行のコードで済み、基礎となるファイル形式の解析、MIME 処理、エンコードの問題などを抽象化します。Aspose.Email for .NET を使用すれば、これらの詳細を手動で処理する必要はありません。

包括的で使いやすい API によってパフォーマンスを向上させ、メールの送受信や処理、さまざまなメール形式間の変換といった複雑なメール管理タスクをシンプルにします。これにより、開発者は低レベルの詳細に踏み込むことなく、アプリケーションにメール機能を効率的に統合でき、開発時間と労力を大幅に削減できます。

.NET API の力を活用するには、次のいずれかの操作を行ってください:

  • 開く NuGet Package Manager で Aspose.Email を検索し、デバイスにインストールします。

  • Package Manager Console から次のコマンドを使用してください:


PM> Install-Package Aspose.Email

C#でMSGをPSTに変換する手順

.NETプログラマーは、数行のコードでMSGファイルを簡単に読み込み、PSTに変換できます。

  1. PersonalStorage.Createを使用して新しいPSTファイルを作成します。
  2. PSTのルートフォルダーに「Inbox」サブフォルダーを追加します。
  3. MapiMessage.Loadを使用してMSGファイルを読み込みます。
  4. MSGをPST内に新しく作成したInboxフォルダーに追加します。

システム要件

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

  • Microsoft Windows または .NET Framework、.NET Core、PHP、VBScript、Delphi、COM Interop 経由の C++ に対応した OS。
  • Microsoft Visual Studioなどの開発環境。
  • プロジェクトで参照されている Aspose.Email for .NET DLL。
  • 関連クラスに名前空間を含めます。
 

このサンプルコードはMSGからPSTへのC#変換を示しています

using (var pst = PersonalStorage.Create("outputFile.pst", FileFormatVersion.Unicode))
{ 
    var inbox = pst.RootFolder.AddSubFolder("Inbox");
    var msg = MapiMessage.Load("sourceFile.msg");
    inbox.AddMessage(msg);
}
 
  • Free App to Convert MSG to PST

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

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

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