日本語
 日本語

Outlook 電子メール ファイルを操作するための .NET 電子メール処理 API

C#、ASP.NET、および VB.NET アプリ全体で Microsoft Outlook および Mozilla Thunderbird 電子メール ファイルを操作するプロセスを簡素化します。 MSG、EML、PST、OST、MBOX、VCF、および HTML ファイル形式を処理します。 POP3、SMTP、IMAP、または Microsoft Exchange Server を介して電子メール メッセージと添付ファイルをプログラムで管理します。

無料トライアルをダウンロードすべての API を表示

電子メール メッセージを操作および処理するための包括的な .NET 電子メール API

Aspose.Email for .NET は、ユーザーが MSG、PST、OST、EML、EMLX、MBOX などの一般的な電子メール ファイル形式を作成、変更、解析できるようにする、柔軟で堅牢かつ使いやすい電子メール処理 API です。 .NET プラットフォームの VCF、HTML、および MHTML として。これにより、ユーザーは形式の互換性の問題を気にせずに、さまざまな電子メール メッセージ形式を扱うことができます。開発者は、Thunderbird および Outlook 電子メールへのアクセスと管理に加えて、.NET Email API を使用して、プログラムによる電子メールの添付ファイルの操作、受信者の追加または削除、メッセージ件名の変更などを行うことができます。

さらに、C#、ASP.NET、および VB.NET で電子メール メッセージをある形式から別の形式に変換できるため、この .NET 電子メール処理 API は使用法と機能セットにおいて際立っています。 POP3、SMTP、IMAP の中から選択したプロトコルを使用して電子メール メッセージを簡単に送受信したり、Microsoft Exchange Server に接続したりできます。 Aspose.Email for .NET は、電子メール管理プロセスを効率的に自動化するのに役立ちます。

はじめる

Aspose.Email for .NET をセットアップする前に、システム要件 ページで前提条件を確認してください。 。次の情報は、.NET 電子メール API を正しく設定するのに役立ちます。

Aspose.Email for .NET のインストール

DLL または MSI インストーラーをダウンロードするには、ダウンロード セクションにアクセスしてください。あるいは、API のインストールに NuGet パッケージ を使用することもできます。 .NET 電子メール処理 API をセットアップするためのパッケージ マネージャー コマンドは以下で共有されます。

PM > Install-Package Aspose.Email

Outlook メールを HTML に変換し、Outlook を使用せずに .NET でメール メッセージを開く方法

Aspose.Email for .NET API を使用すると、MSG および EML メッセージをプログラムで HTML 形式に変換できます。また、Microsoft Outlook を必要とせずに、.NET アプリ内で Outlook 電子メールにアクセスして開くこともサポートされます。

.NET で MSG または EML ファイルを HTML に変換する

Aspose.Email for .NET ライブラリを使用して、Outlook 電子メールを HTML 形式にシームレスに変換します。 .NET 電子メール API を使用してフル機能の電子メール処理アプリケーションを開発し、MSG または EML 形式を HTML に変換する電子メール変換機能を組み込むことができます。この目的については、以下で共有されているコード スニペットとその他の情報を参照してください。

  • MailMessage クラス オブジェクトをインスタンス化して、ソース MSG または EML ファイルにアクセスします。
  • 出力 HTML ファイルに HTML 保存オプションを適用します。
  • Save メソッドを使用して、MSG ファイルを HTML 形式で保存またはエクスポートします。
string FilePath = @"/Users/EmailData/";
// Load the MSG or EML file
MailMessage srcEmlMessage = MailMessage.Load(FilePath + "Message.msg");
// Set the Html rendering options
HtmlSaveOptions HtmlOptions = SaveOptions.DefaultHtml;
HtmlOptions.ResourceRenderingMode= resourceRenderingMode.EmbedIntoHtml;
// Set the email message headers in  output HTML using the formatting options
HtmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader |
				HtmlFormatOptions.WriteCompleteEmailAddress |
				HtmlFormatOptions.WriteCompleteFromEmailAddress;
// Convert and save the email to HTML format
srcEmlMessage.Save(FilePath + "Message.html", HtmlOptions);

Outlook を使用せずに .NET で電子メールを開く

Microsoft Outlook をインストールせずに、.NET 電子メール処理アプリで Outlook メッセージを開こうとしていますか? 「はい」の場合、Aspose.Email for .NET API が適切な選択です。これにより、.NET 開発者は MSG 電子メール ファイルにアクセスして開き、電子メールの件名、送信者アドレス、添付ファイルなどの情報を取得できます。詳細については、次の情報を確認してください。

  • ソース MSG 電子メール ファイルを MapiMessage クラス オブジェクトに読み込みます。
  • MSG ファイルのさまざまなプロパティを読み取り、表示します。
  • 添付ファイルを解析し、MSG 内の添付ファイルのさまざまなプロパティを読み取り/表示します。ファイル。
// Load the MSG file
MapiMessage mapiMsg = MapiMessage.Load("message.msg");
// Display email subject
Console.WriteLine("Subject:" + mapiMsg.Subject);
// Display sender address
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress);
// Display email body
Console.WriteLine("Body" + mapiMsg.Body);
// Display recipients' information
Console.WriteLine("Recipient: " + mapiMsg.Recipients);
// Display email attachments
foreach (MapiAttachment att in mapiMsg.Attachments)
{
     Console.Write("File Name: " + att.FileName);
     Console.Write("Display Name: " + att.DisplayName);
}

Aspose.Email for .NET API の実例とコーディング サンプルをさらに表示するには、GitHub の例ページ。また、Aspose.Email の変換、比較、表示、透かし、マージ、編集、モバイル デバイスを使用して、その場で電子メール ファイルにデジタル署名します。

.NET での依存関係のない電子メール解析

複数の電子メール ファイル形式を扱う .NET 開発者は、Aspose.Email for .NET の広範な機能を利用して、電子メール メッセージを安全かつ独立して解析して保存する機能を搭載した電子メール処理アプリを構築できます。この .NET 電子メール API はマネージド コードを使用して構築されているため、Microsoft Automation やその他のサードパーティ ソフトウェアは必要ありません。

よくある質問

1. .NET で電子メール ファイルを変換するにはどうすればよいですか?

Aspose.Email for .NET API を使用すると、.NET での Microsoft Exchange または Thunderbird 電子メール ファイルの変換が迅速かつ簡単になります。わずか数行の .NET コーディングだけで、MSG、PST、OST、EML、EMLX、MBOX、HTML ファイルをさまざまなファイル形式に変換できます。

2. 電子メール ファイルの変換または処理にはどのくらい時間がかかりますか?

電子メール ファイルを操作および処理するための .NET API は高速に動作し、電子メール ファイルの変換リクエストをすぐに完了します。

3. .NET API を使用して電子メールを処理するのは安全ですか?

Aspose.Email for .NET API を使用して電子メール メッセージ ファイルを処理する際、そのセキュリティを確保できます。当社はお客様のデータのプライバシーを確保し、安全なユーザー エクスペリエンスを提供するために必要なあらゆる措置を講じます。

4. Mac OS、Windows、または Linux で電子メール ファイルを処理できますか?

はい、.NET 用の電子メール処理 API は、さまざまな OS、フレームワーク、およびオペレーティング環境で動作します。選択したプラットフォームで使用でき、機能するために追加のソフトウェアをインストールする必要はありません。

助けをお探しですか?

Aspose 製品の API 機能や動作に関する質問については、サポート チャネルをご確認ください。