C ++电子邮件和消息存储处理API

从C ++应用程序中创建,编辑和转换电子邮件文件和消息存档,而无需Microsoft Outlook。

  下载免费试用版
Aspose.Email for C ++

Aspose.Email for C ++

 
 

Aspose.Email for Cloud++是一种电子邮件编程API,使开发人员可以更轻松地使用MSG,EML,EMLX和MHT等多种格式。应用程序开发人员可以在本机C ++应用程序中创建,转换或处理最常用的消息格式,而无需依赖Office Automation或Microsoft Outlook应用程序。

Aspose.Email for Cloud++最适合邮件管理功能,例如内容编辑,收件人操作,MAPI属性和附件的提取和操作,以及高级功能,例如包括PST和OST的邮件存储文件管理。当前,API支持用于电子邮件传输的SMTP,POP3和IMAP通信协议。

 

电子邮件文件和消息存档处理API功能

 

 

从文件或流中加载和保存消息

 

只需几行代码即可对格式进行相互转换

 

使用iCalendar公共API创建和更新任务

 

创建,操作和提取存储文件

 

按照iCalendar RFC格式创建重复模式

 

添加嵌入式对象或将文件附加到电子邮件

 

包括基于文本和HTML的邮件正文

 

创建自定义的邮件头

 

支持SMTP,POP3和IMAP通信协议

通过C ++库管理MIME消息

Aspose.Email for Cloud++广泛支持MIME格式,包括EML和EMLX。此功能使开发人员可以从MIME消息中创建,设置和提取内容,管理附件和嵌入式对象,将EML和EMLX文件转换为MSG,HTML和MHTML文件格式。

管理Outlook邮件文件格式

Aspose.Email for Cloud++能够从头开始创建Outlook消息,并提供处理现有电子邮件文件的功能。开发人员可以加载和保存所有类型的Outlook项目,包括联系人,任务,便笺,日历项目和通讯组列表。最重要的是,C ++电子邮件库允许通过公共API解析和处理所有Outlook对象。

产生并消耗iCalendar重复模式

该库使开发人员可以使用直观的对象模型以iCalendar(RFC 2445)格式以编程方式生成和使用重复模式。我们的专业知识确保iCalendar界面易于使用,同时使您可以完全控制重复生产和消费。

从PST和OST文件创建,检查和提取项目

Aspose.Email for Cloud++允许管理Outlook存储格式,例如PST和OST。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为流行的开发环境提供了单独的电子邮件库,如下所示: