Aspose.Email  C++ 用

C++ メールメッセージおよびメッセージストレージ処理 API

Microsoft Outlookを必要とせずに、C++アプリケーション内から電子メールファイルとメッセージアーカイブを作成、編集、変換します。

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

Aspose.Email C++ 用は、開発者がMSG、EML、EMLX、MHTなどのさまざまな形式を簡単に処理できるようにする電子メールプログラミングAPIです。アプリケーション開発者は作成、変換、または操作できます。 最も一般的に使用されるメッセージ形式 オフィスオートメーションや Microsoft Outlook アプリケーションに依存せずに、ネイティブの C++ アプリケーション内で実行できます。

Aspose.Email C++ 用は、コンテンツの編集、受信者の操作、MAPIプロパティや添付ファイルの抽出と操作などのメール管理機能や、PSTやOSTなどのメッセージストレージファイル管理などの高度な機能に最適です。現在、API は電子メール送信用の SMTP、POP3、IMAP 通信プロトコルをサポートしています。

メールファイルおよびメッセージアーカイブ処理 API 機能

ストレージファイルの作成、操作、抽出

SMTP、POP3、IMAP 通信プロトコルをサポート

C++ ライブラリによる MIME メッセージの管理

C++ 用 Aspose.Email は EML や EMLX を含む MIME フォーマットを幅広くサポートしています。この機能により、開発者はMIMEメッセージの内容の作成、設定、抽出、添付ファイルと埋め込みオブジェクトの管理、EMLおよびEMLXファイルのMSG、HTML、MHTMLファイル形式への変換を行うことができます。 C++ ライブラリによる MIME メッセージの管理.

Outlook メッセージファイル形式の管理

Aspose.Email C++ 用は、Outlookメッセージを最初から作成できるだけでなく、既存の電子メールファイルを操作する機能も提供します。開発者は、連絡先、タスク、メモ、カレンダーアイテム、配布リストなど、あらゆる種類のOutlookアイテムをロードおよび保存できます。さらに、C++ メールライブラリでは、パブリック API を介してすべての Outlook オブジェクトを解析および操作できます。 Outlook メッセージファイル形式の管理.

iCalendarの繰り返しパターンの作成と利用

このライブラリにより、開発者は直感的なオブジェクトモデルを使用して、iCalendar (RFC 2445) 形式の繰り返しパターンをプログラムで生成して使用できます。当社の専門知識により、iCalendar インターフェイスは使いやすく、繰り返し発生の生成と消費を完全に制御できます。 iCalendarの繰り返しパターンの作成と利用.

PSTおよびOSTファイルからのアイテムの作成、検査、抽出

C++用のAspose.Emailを使用すると、PSTやOSTなどのOutlookストレージフォーマットを管理できます。APIは、既存のストレージ形式に対してさまざまな操作を実行したり、新しいPSTドキュメントを最初から作成したりします。その他の可能な操作としては、フォルダとメッセージのリスト、メッセージ、連絡先、フォルダの追加または抽出などがあります。

PSTを作成して受信トレイにメッセージを追加-C++

// create PST file from scratch      

System::SharedPtr<PersonalStorage> personalStorage = PersonalStorage::Create(dir + L"output.pst", Aspose::Email::Outlook::Pst::FileFormatVersion::Unicode);

// add a folder "Inbox" to the PST

personalStorage->get_RootFolder()->AddSubFolder(L"Inbox");

// select the "Inbox" folder

System::SharedPtr<FolderInfo> inboxFolder = personalStorage->get_RootFolder()->GetSubFolder(L"Inbox");

// add a message to the "Inbox" folder

inboxFolder->AddMessage(MapiMessage::FromFile(dir + L"template.msg"));
  
  

Aspose.Emailは、以下に示すように、一般的な開発環境向けに個別のメールライブラリを提供します。