.NET アプリケーション用 MSG ファイルビューア
Microsoft Outlook や Thunderbird に依存せず、C# でプログラム的に MSG ファイルを表示します。
C# Email API を使用して MSG ファイルを表示する方法
Microsoft Outlook に依存せずに C# でプログラム的に MSG ファイルを表示することは、次を使用すれば簡単です .NET 用 Aspose.Email . この強力な API を使用すれば、サードパーティ製ソフトのインストールなしで MSG ファイルを表示および操作できます。
MSG ファイルを扱い、.NET 経由で内容を表示したい場合、Aspose.Email は .NET アプリケーションに MSG ビュー機能を統合するためのシンプルで効率的なソリューションを提供します。この API を活用すれば、開発者は Outlook や他のメールクライアントを必要とせずに、メール、添付ファイル、メタデータなどの MSG ファイルの内容を解析・レンダリングできます。
Aspose.Email for .NET ライブラリは、メールが高忠実度で表示されるようにし、メールの書式、添付ファイル、その他の重要要素の完全性を保持します。
主なメリット:
最小限の手間でアプリケーションに MSG ファイルの内容をロードして表示します。
MSG ファイルを表示し、HTML など様々な形式に変換して、ウェブブラウザや他のインターフェイスとの互換性を確保します。
メール本文、添付ファイル、ヘッダーを表示し、元の書式を保持します。
MSG ファイルを扱うために Microsoft Outlook をインストールする必要はありません。
ブラウザで MSG ファイルを表示できるように作業する際、ライブラリはその MailMessage クラスは MSG ファイルをロードおよび解析し、件名、本文、送信者、受信者、添付ファイルなどの主要要素を抽出します。これらのメールをウェブ表示用にレンダリングするために、ライブラリは MSG コンテンツを HTML に変換する機能を提供します。使用するのは 保存 メソッドは、メールメッセージをブラウザ互換形式で出力することをサポートします。コンポーネントの使用例としては、 HtmlSaveOptions 変換中にメールの書式とレイアウトが保持され、ブラウザ上で MSG ファイルを正確かつ視覚的に一貫した形で表示できるようにします。
インストールと使用
まず、開発環境に API をインストールしてください:
開く NuGet パッケージマネージャで Aspose.Email を検索し、[インストール] をクリックします。
パッケージマネージャコンソールで以下のコマンドを使用することもできます。
コマンド
PM> Install-Package Aspose.Email
インストールが完了したら、すぐにコーディングを開始できます。
C# で MSG を表示する手順
Aspose.Email を使用すれば、開発者は数行のコードで MSG ファイルを簡単に表示できます。
- レンダリングされた HTML を保存する出力ファイルパスを作成します。
- 次を使用します。 ロード メソッドで MSG ファイルをロードし、 MailMessage オブジェクト。
- MSG コンテンツを HTML ファイルとして保存します。使用するのは 保存 メソッド。
- Process.Start を使用して、保存された HTML ファイルを既定のウェブブラウザで開きます。
システム要件
Aspose.Email for .NETは、主要なすべてのオペレーティングシステムでサポートされています。以下の前提条件が揃っていることを確認してください。
- .NET Framework、.NET Core、Xamarin プラットフォームに対応した Microsoft Windows または互換 OS
- Microsoft Visual Studio などの開発環境
- プロジェクトで参照されている Aspose.Email for .NET
MSG を表示する C# コード
string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";
// load the MSG file in an instance of MailMessage
using (var message = Aspose.Email.MailMessage.Load("template.msg"))
{
// save MSG in HTML format
message.Save(output, Aspose.Email.SaveOptions.DefaultHtml);
}
// load resultant HTML in default browser
System.Diagnostics.Process.Start(output);
ブラウザで MSG を表示
MSG ファイルが HTML に変換されたら、任意のブラウザで直接表示できます。その際、本文、添付ファイル、メタデータを含むすべての元のメールコンテンツが正確に表示されます。

Email API について
Aspose.Email は Microsoft Outlook および Thunderbird のフォーマットを解析するソリューションです。MSG、EMLX、EML、MHT などのメールおよびストレージ形式を簡単に作成、操作、変換できます。メール添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTP などのさまざまなネットワークプロトコルの実装によるメールの送受信も格段に容易です。単独の API であり、Microsoft Outlook やその他のソフトウェアのインストールは不要です。
無料で試す
機能を探索するには .NET 用 Aspose.Email , MSG ファイルの表示を含め、無料でダウンロードできます トライアル版 . これにより、何のコミットもなくすべての機能をテストできます。