C# を使用して MSG を OST に変換する
.NET API を使用した MSG から OST への C# 変換で、Outlook® や Thunderbird® はインストール不要です。
C# を使用して MSG を OST に変換する方法
メール処理での高速パフォーマンスを体験 .NET 用 Aspose.Email!** Outlook や Thunderbird をインストールせずにメールファイルを扱うための堅牢なツールセットを提供する C# API です。さまざまなフォーマット間の変換機能も含まれています。その中でも、MSG(Outlook メール メッセージ)から OST(オフライン ストレージ テーブル)への変換は、Exchange サーバーからメールボックス情報のコピーをオフラインで利用できるようにする際に特に有用な機能です。
個々のメッセージをオフラインでアクセス可能なメールボックスに統合することで、ローカルデータへのアクセスによるアプリケーション性能が向上し、データの整合性維持にも役立ちます。また、OST ファイルにローカルでデータが保存されているため、サーバーのダウンタイム中でも作業を続けられ、同期時のネットワーク負荷が軽減されます。さらに、組織におけるメールデータの集中管理が容易になり、複数デバイス間での一貫したアクセスが保証されます。
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 を OST に変換する手順
.NET プログラマーは、数行のコードで簡単に MSG ファイルをロードし、OST に変換できます。
- PersonalStorage.FromFile を使用して OST ファイルを開きます。
- MapiMessage.Load を使用して MSG ファイルをロードします。
- OST ファイルのルートフォルダーから Inbox サブフォルダーを取得します。
- ロードした MSG メッセージを取得した Inbox フォルダーに追加します。
システム要件
.NET 変換コードを実行する前に、以下の前提条件が揃っていることを確認してください。
- Microsoft Windows または .NET Framework、.NET Core、PHP、VBScript、Delphi、COM Interop 経由の C++ に対応した OS。
- Microsoft Visual Studioなどの開発環境。
- プロジェクトで参照されている Aspose.Email for .NET DLL。
- 関連クラスに名前空間を含めます。
このサンプルコードは MSG から OST への C# 変換を示しています
using (var ost = PersonalStorage.FromFile("storage.ost"))
{
// Load the MSG file
var msg = MapiMessage.Load("message.msg");
// Add the MSG to the OST file
var folderInfo = ost.RootFolder.GetSubFolder("Inbox");
folderInfo.AddMessage(msg);
}
Free App to Convert MSG to OST
その他のサポート対象変換
以下に示すいくつかの形式を含め、MSG を他の多数のファイル形式に変換することもできます。