Aspose.Email  .NET 用

.NET 用メール処理 API

メールやメールボックスの作成、解析、変換、操作ができるクロスプラットフォームアプリケーションを構築

  ダウンロード无料トライアル
  
 

Aspose.Email for .NET は、Microsoft Outlook や Office Automation を使用せずに、メールの作成、操作、分析、変換、送信を可能にするクロスプラットフォームアプリケーションを構築できる包括的なメール処理 API スイートです。API は、メッセージオブジェクトからの添付ファイルの追加・抽出・削除、受信者の追加・削除や件名変更によるヘッダーのカスタマイズなどの機能を提供します。これらの機能の概要とコードサンプルは、私たちの ドキュメント.

Aspose.Email for .NET は、MSG、EML、EMLX、PST、OST、MBOX、MHT など多数の形式をサポートしているため、開発者が Microsoft Outlook と Mozilla Thunderbird を扱いやすくします。サポートされている形式の全リストは以下で確認できます サポートされているファイル形式の一覧.

Aspose.Email for .NET はさらに次の機能も提供します メッセージストレージファイルを管理 Personal Storage Files (PST) や Offline Storage Files (OST)、MBOX など。開発者は API を使用して、さまざまな一般的なプロトコルでメールの送受信が可能です。 POP3, IMAP & SMTP または Microsoft Exchange Server に接続 Exchange Web Services および Microsoft Graph 添付ファイル付きのメールの送受信や、サーバー上のメッセージの一覧表示・削除を行う。

高度な .NET メール API 機能

iCalendar を使用してタスクを作成・更新

メッセージ形式を相互変換

iCalendar RFC に従って指定された再帰パターンを生成

テンプレートからの差し込み印刷

メールクライアント(POP3、IMAP、SMTP)における HTTP プロキシのサポート

ICF および VCF バージョン 3.0 ファイルの作成サポート

.NET でメッセージを動的に複数のメール形式に変換

Aspose.Email は、API をお探しの場合に最適な選択肢です メールをさまざまなファイル形式に変換. たとえば、MSG ファイルを EML、HTML、MHTML 形式に簡単に変換したり、逆に変換したりできます。API は、すべての変換プロセス用のインターフェイスを提供し、基になるフォーマット仕様を隠蔽することで、開発者がアプリケーションに API を統合しやすくしています。サポートされている変換は、ライブラリのオブジェクトモデルでソースファイルをロードし、適切なパラメータで Save メソッドを呼び出すだけで完了します。

無料でお試しください メールコンバータ.

メッセージを異なる形式で保存 - C#

// load the file to be converted

using (var message = Aspose.Email.MailMessage.Load(dir + \"template.msg\"))

{

    // save in different formats

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

iCalendar API でカレンダーオブジェクトを管理

Aspose.Email は、iCalendar API を使用して Outlook カレンダーオブジェクトを作成・保存する機能を提供します。カレンダーオブジェクトをさまざまな形式で抽出し、MSG や ICS ファイルとして保存できるだけでなく、メッセージ送信プロトコルを介して会議招待の送信、取得、更新、キャンセルも可能です。iCalendar API の使い方は、こちらで学べます。 予定の操作 記事。

SMTP、POP3、IMAP を使用したメールの送受信

Aspose.Email for .NET は、SMTP プロトコルを使用して添付ファイル付きメールや HTML 形式のメールを作成し送信する機能を提供します。また、ユーザー名とパスワード、または APOP 認証で POP3 サーバーにログインし、メールの受信、メールボックスサイズやメッセージ数の確認、全メッセージまたはヘッダーのみの取得、サーバー上のメッセージ削除などの操作が可能です。メールプロトコルの扱い方は、当社の記事で学べます。 開発者ガイド.

IMAP プロトコル機能により、API のユーザーは認証、フォルダーの作成・削除・選択・問い合わせ、メッセージの取得・保存、フラグの変更、基本的な IMAP コマンドを実行できます。

Microsoft Exchange Server に接続

Aspose.Email for .NET は、Microsoft Exchange Server に接続してさまざまな操作を実行する機能を提供します。任意のフォルダーからメッセージを一覧表示し、メッセージをダウンロードしてサポートされている形式で保存できます。また、メールや会議招待を送信することも可能です。 Exchange Server WebDav & Exchange Web Services. API は、Unified Messaging 操作と、指定された資格情報に基づく Exchange Server 設定の自動検出もサポートします。

完全な再帰パターン ソリューション

Aspose.Email for .NET は、最も複雑な再帰パターンでも発生日付と時刻を容易に計算できるようにします。iCalendar RFC(2445)形式で再帰パターンを動的に生成・利用でき、年次、月次、週次、日次、時間単位、分単位、秒単位の再帰パターンを選択し、ウィンドウ、Web、モバイルアプリケーションで再帰パターンを表現できます。

メッセージストレージファイルの管理

メールライブラリは、ストリームオブジェクトまたはディスク上の場所から Microsoft Outlook の PST および OST ファイルをロードし、フォルダー階層全体を取得し、件名、送信者、受信者などのメッセージ固有の詳細を読み取ったり、添付ファイル付きメッセージを抽出したりできます。以下をご覧になれば、PST と OST ファイルを簡単に扱えるようになります Outlook ストレージファイルの操作 セクション。

PST からメッセージを一覧表示 - C#

// load PST file

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + \"template.pst\"))

{

    // list PST folders

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // list messages in a folder

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

連絡先カードの操作

VCard または VCF は、連絡先カードを保存・交換するための世界標準フォーマットです。Aspose.Email for .NET を使用すると、.NET アプリ内で VCF ファイルを操作できます。Outlook の連絡先カードや Thunderbird の VCard も処理可能です。Aspose.Email for .NET を使ってメールに VCard または VCF ファイルを添付したり、メールで送信したり、独自の方法で VCard ファイルを交換できます。API は連絡先カードの作成、編集、削除を可能にし、アプリケーションに簡単に連絡先カードサポートを追加できます。

Microsoft Office Automation は不要

Aspose.Email for .NET は、Microsoft Office や Microsoft Outlook をインストールせずにメール処理ができるマネージドコードで構築されています。動的なメッセージファイル操作やメールの送受信に最適な Microsoft Outlook の自動化代替手段です。かなり簡単に Office Automation から Aspose へ移行する.

  
  

Aspose.Email は、以下に示す他の一般的な開発環境向けに個別の Email API を提供しています: