HTML JPG PDF XML EML
Aspose.Email  .NET 用
EML

.NET アプリケーション向け EML ビューア

Microsoft Outlook や Thunderbird に依存せず、C# でプログラム的に EML ファイルを表示します。

高度な Email API を使用して EML ファイルを表示する方法

Microsoft Outlook や Thunderbird に依存せずに、.NET アプリケーションで EML ファイルをプログラム的に簡単に表示できます。活用 .NET 用 Aspose.Email , 信頼性が高く柔軟なメール処理ライブラリで、プロジェクトに EML ファイル閲覧機能を統合します。添付ファイルの処理、HTML レンダリング、複数フォーマットのサポートなど高度な機能により、開発者は高性能なメールアプリケーションを構築できます。

このライブラリは、開発者を念頭に置いて設計された直感的な API を提供します。メールファイルの取り扱いに伴う複雑さを排除し、信頼性とパフォーマンスを提供します。メールクライアント、アーカイブシステム、カスタムツールの構築など、あらゆる用途で、正確さと使いやすさを保証します。

主なメリット

  • メタデータや添付ファイルを含むメッセージ内容を、最小限の手間でプログラム的に解析・表示します。

  • .NET Framework、.NET Core、.NET Standard 環境をサポートします。

  • Microsoft Outlook や Thunderbird などのメールクライアントからの独立性。

  • 大規模データセットの管理と HTML 形式でのメールのレンダリングにおける高性能。

API を使用すると、EML ファイルをロードできます。 MailMessage オブジェクトは、メールコンテンツを構造化された形式で表します。Aspose.Email を使用すると、送信者、受信者、件名、HTML またはプレーンテキストの本文など、重要な情報を抽出できます。ライブラリは EML ファイルを HTML などのアクセスしやすい形式に変換し、Web ブラウザで表示したり、アプリケーションの UI に埋め込んだりできます。また、添付ファイルもアクセス可能で、メールコンテンツとともに表示またはダウンロードできます。

C# Email API のインストールと使用方法(EML ファイルの表示)

まず、開発環境に API をインストールしてください:

  • 開く NuGet パッケージマネージャで Aspose.Email を検索し、[インストール] をクリックします。

  • パッケージマネージャコンソールで以下のコマンドを使用することもできます。

コマンド


PM> Install-Package Aspose.Email

インストールが完了したら、すぐにコーディングを開始できます。

C# で EML を表示する手順

C# API を使用すれば、数行のコードで開発者が簡単に EML ファイルを表示できます。

  1. 出力ファイルパスを作成します。
  2. 次を使用します。 ロード ファイルをインスタンスにロードするメソッド。 MailMessage クラスを使用します。
  3. 呼び出します 保存 EML を HTML 形式で保存するメソッド。
  4. 生成された HTML のパスを指定して Process.Start を呼び出し、デフォルトブラウザで EML コンテンツを読み込みます。

システム要件

このライブラリは主要なすべてのオペレーティングシステムでサポートされています。以下の前提条件が揃っていることを確認してください。

  • .NET Framework、.NET Core、Xamarin プラットフォームに対応した Microsoft Windows または互換 OS
  • Microsoft Visual Studio などの開発環境
  • プロジェクトで参照されている Aspose.Email
 

EML を表示する C# コード

string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";

// load the EML file in an instance of MailMessage
using (var message = Aspose.Email.MailMessage.Load("template.eml"))
{
    // save EML in HTML format
    message.Save(output, Aspose.Email.SaveOptions.DefaultHtml);
}
// load resultant HTML in default browser
System.Diagnostics.Process.Start(output);
 

ブラウザで EML を表示

EML ファイルを HTML にレンダリングするプロセスにより、メッセージ内容をウェブブラウザで直接表示できます。Aspose.Email for .NET で処理された後、変換された EML がブラウザにどのように表示されるかをご覧ください。表示される内容には、ヘッダー(送信者、受信者、件名)と本文(書式付きテキスト、画像、ハイパーリンク)が含まれます。

  • .NET アプリケーション向け Email API

    .NET 用 Aspose.Email は Microsoft Outlook および Thunderbird のフォーマットを解析するソリューションです。MSG、EMLX、EML、MHT などのメールおよびストレージフォーマットの作成、操作、変換が簡単に行えます。添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTP などのネットワークプロトコルの実装により、メールの送受信が容易になります。スタンドアロン API で、Microsoft Outlook やその他のソフトウェアのインストールは不要です。

    API の無料版をお試しください

    API のパワーを体感してください: 無料トライアル 。こちらをご覧ください: ダウンロードページ ライブラリの最新バージョンにアクセスし、機能を試すには、コミット不要でご利用いただけます。

    EML Viewer Online

    他形式のメールファイルビューア

    Aspose.Email for .NET は EML ファイルの機能を拡張し、さまざまなメール形式をサポートします。開発者は以下を表示するためにも使用できます:

    EMLX (Apple Mail の EMLX 形式)
    ICS (イベントデータ用 iCalendar ファイル)
    MBOX (電子メールメッセージのコレクション)
    MSG (Microsoft Outlook のメール形式)
    OFT (Outlook メールテンプレート)
    OST (オフラインストレージ ファイル)
    PST (Outlook 個人ストレージ ファイル)
    VCF (連絡先情報用の仮想カードファイル)