MS Outlook MSG および EML ファイルを操作するためのオープン ソース .NET API
MS Outlook MSG および EML ファイルを読み取り、電子メールの添付ファイルを保存し、.NET アプリケーション内からメッセージのプロパティを読み取ります。
MsgReader API for .NET とは何ですか?
MSGReader は、アプリケーション内で Microsoft Outlook MSG および EML ファイルを読み取って処理する必要がある開発者向けに設計された、堅牢なオープン ソースの .NET API です。電子メール、予定、タスク、連絡先の詳細を抽出する場合でも、この API を使用すると、Outlook 自体に依存せずにさまざまな Outlook オブジェクトをシームレスに処理できます。プレーン テキスト、HTML、RTF などのさまざまな本文タイプをサポートし、添付ファイルの管理と文字セットの検出も可能な MSGReader は、.NET 環境での効率的な MSG ファイル処理のための包括的なソリューションを提供します。
MsgReader for .NET API - 主な機能
MsgReader の主な機能は次のとおりです。
- 包括的なオブジェクトのサポート: Outlook MSG ファイルから電子メール、予定、タスク、連絡先カード、付箋を読み取ります。
- 多様な本文タイプの処理: メッセージ本文には、テキスト、HTML、RTF に埋め込まれた HTML、および RTF 形式がサポートされます。
- 添付ファイル管理: MSG ファイル内の添付ファイルの抽出、削除、保存を可能にします。
- 文字セット検出: 特に RTF に埋め込まれている場合、HTML 本文の文字セット エンコーディングを自動的に検出します。
- 使いやすさ: .NET プロジェクトに統合するためのシンプルな API と、データ抽出のための簡単な方法。
- NuGet パッケージ: NuGet パッケージとして利用できるため、.NET プロジェクト内で簡単にインストールおよび更新できます。
- オープンソース: MIT ライセンスに基づいており、商用プロジェクトと非商用プロジェクトの両方で自由に使用できます。
MSGReader for .NET API を使い始める
MSGReader ライブラリは GitHub または nuget からダウンロードできます。
インストール
MSGReader API for .NET のインストールは簡単で、次に示すように Nugget から実行できます。
.NET 用 MSGReader API のインストール
Install-Package MSGReader
.NET 用 MSGReader API のコード例
You can use the MSGReader API to work with Outlook MSG and EML files right from within your .NET applications. This lets you create .NET applications to read and process email messages including archiving systems. Following code samples demonstrate how to use MSGReader API in your .NET application..NET で Outlook (MSG) メッセージからプロパティを読み取る方法は?
In order to read properties from an Outlook (MSG) file, the following steps can be used.- MSGReader をインストールします: Visual Studio の NuGet パッケージ マネージャーを使用して、MSGReader ライブラリを .NET プロジェクトに追加します。
- 名前空間を含める: 機能にアクセスするために必要な MSGReader 名前空間をインポートします。
- MSG ファイルを初期化する: MSG ファイルへのパスを指定して、メッセージ クラスのインスタンスを作成します。
- 送信者の情報を抽出する: MSG ファイルから送信者の詳細にアクセスします。
- 送信日時を抽出する: 電子メールが送信された日時を取得します。
- 受信者を取得する: 「宛先」および「Cc」フィールドの受信者のリストを取得します。
- 件名を抽出する: 電子メールの件名にアクセスします。
- 本文の内容を抽出: プレーンテキストや HTML などの電子メールの本文の内容を取得します。
- 抽出された情報を処理する: アプリケーション要件に基づいて、必要に応じて抽出されたデータを処理します。
.NET で Outlook (EML) メッセージから読み取りプロパティを追加する方法は?
An EML file is an email file format in the MIME message format. MSGReader API for .NET can load an EML file and can read its properties such as recipient, subject, message body, etc. The following code sample demonstrates this.結論
MSGReader は、Outlook MSG および EML ファイルを簡単に管理したい .NET 開発者にとって、多用途で信頼性の高いソリューションです。さまざまな Outlook オブジェクトを幅広くサポートし、本文のコンテンツをシームレスに処理し、添付ファイルを効率的に管理できるため、電子メール データの抽出と処理を必要とするあらゆるプロジェクトにとって貴重なツールとなります。オープンソースの MIT ライセンス ライブラリであるため、柔軟性と統合の容易さの両方を備えており、Outlook をインストールしなくても、データ分析から電子メールの自動化まで、幅広いアプリケーションに適しています。