PNG JPG BMP TIFF PST
Aspose.Email  .NET 用

C# で PST ファイルをマージする方法

Microsoft Outlook ソフトウェアに依存せず、Outlook PST ファイルをマージする直感的で高性能な .NET API。

PST ファイルのマージは、複数の PST ファイルを 1 つに結合するプロセスであり、Outlook データの整理・統合を容易にし、管理やアクセスを簡素化します。また、データのバックアップやアーカイブ作業の簡略化にも役立ちます。

このタスクにおける包括的なソリューションは .NET 用 Aspose.Emailこの強力な C# API を使用すれば、Outlook データの管理と統合がこれまでになく簡単になります。API は PST ファイルをシームレスにマージする堅牢な機能セットを提供し、メール管理プロセスを効率化できます。そのオープン、読み取り、操作メソッドにより、作業が容易で正確になります。

Aspose.Email for .NET は、マージプロセスの追跡用イベント購読もサポートしており、マージ操作の監視と処理の柔軟性を提供します。さらに、API はマージ中に発生する可能性のあるエラーや例外を処理する高度な機能を備えており、スムーズで信頼性の高い操作を保証します。

C# API はインストールと利用が簡単です。以下のいずれかの操作を実行して、Aspose.Email for .NET で Outlook データ管理の最適化を開始してください。

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

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


PM> Install-Package Aspose.Email

C# で PST ファイルをマージする手順

基本的なファイルのマージと連結を使用して .NET 用 Aspose.Email API は数行のコードで実行できます。

  1. 使用します PersonalStorage.FromFile PST ファイルにアクセスするために。
  2. プロセスの追跡用にイベントを購読します。
  3. 別フォルダーにある PST ファイルを使用してマージする personalStorage.MergeWith() メソッド。

システム要件

当社の API は主要なすべてのプラットフォームと OS でサポートされています。以下のコードを実行する前に、システムに次の前提条件が揃っていることをご確認ください。

  • Microsoft Windows または .NET Framework、.NET Core、Windows Azure、Mono、Xamarin プラットフォームに対応した OS
  • Microsoft Visual Studio などの開発環境
  • プロジェクトで参照している Aspose.Email for .NET DLL - 上記の Download ボタンで NuGet からインストールします
 

PST ファイルのマージ - C#

// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
    using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
    {
        // The events subscription is an optional step for the tracking process only.
        personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
        personalStorage.ItemMoved += PstMerge_OnItemMoved;

        // Merges with the pst files that are located in a separate folder. 
        personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
        Console.WriteLine("Total messages added: {0}", totalAdded);
    }                
    Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
}
 

システムの生産性を最大化:高度な C# API で PST ファイルを結合

C# API の高度な機能を活用することで、複数の PST ファイルをシームレスに単一ファイルに統合し、効率的で整理されたデータ構造を実現して生産性を向上させます。主なメリットは次のとおりです:

  1. 効率的なデータ管理:複数の PST ファイルを単一に統合することで、メールや連絡先、その他情報の管理・検索が容易になり、データへのアクセスと整理が合理化されます。

  2. データ喪失リスクの低減:PST ファイルをマージすると、特にバックアップや移行時に重要データが誤って失われるリスクが減少し、すべてのデータが単一ファイルに統合されます。

  3. ストレージ領域の最適化:PST ファイルをマージすることで、異なるファイル間の重複データが削減され、システムやメールサーバーのストレージ利用が効率化されます。

  4. バックアップとアーカイブの簡素化:単一の統合 PST ファイルのバックアップ・アーカイブ管理は、複数ファイルを扱うよりもシンプルで時間がかかりません。

  5. パフォーマンスと同期の向上:PST ファイルをマージすると、すべてのデータが単一ファイルに統合されるため、特に大量データを扱う際に Outlook のパフォーマンスが向上し、同期問題が最小化されます。

API の概要

.NET 用 Aspose.Email Microsoft Outlook および Thunderbird のファイルを解析するソリューションです。EML、EMLX、HTML、MHT、MSG、PST、MBOX などのメールおよびストレージ形式を簡単に作成、操作、変換できます。メール添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTP などのさまざまなネットワークプロトコルを使用したメールの送受信も格段に容易になります。

Aspose.Email はリソースへの無料アクセスを提供します:

この API は単独で動作し、Microsoft Outlook やその他のソフトウェアのインストールは不要です。

  • PST What is PST File Format

    拡張子 .PST のファイルは Outlook Personal Storage Files(別名 Personal Storage Table)を表し、さまざまなユーザー情報を格納します。ユーザー情報はメール、カレンダー項目、メモ、連絡先、その他多数のファイル形式を含むフォルダに保存されます。PST ファイルはオフラインでメールデータをアーカイブするために使用され、後でさまざまなアプリケーションで読み込み・表示できます。

    Read More