Aspose.Email for C++

探索Aspose.Email for C++,轻松处理多种邮件格式,实现邮件创建、转换及高级管理功能,支持SMTP、POP3、IMAP协议。

Aspose.Email for C++ 是一个电子邮件编程 API,它使开发人员能够更轻松地处理 MSG、EML、EMLX 和 MHT 等多种格式。应用程序开发人员可以在原生 C++ 应用程序中创建、转换或操作最常用的消息格式,而无需依赖 Office 自动化或 Microsoft Outlook 应用程序。

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


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


将消息加载到文件或流中以及从文件或流保存消息

只需几行代码即可实现格式相互转换

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

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

根据 iCalendar RFC 格式创建重复模式

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

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

创建自定义邮件标题

支持 SMTP、POP3 和 IMAP 通信协议

通过 C++ 库管理 MIME 消息

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

管理 Outlook 消息文件格式

Aspose.Email for C++ 不仅能够从零开始创建 Outlook 邮件,还能操作现有的电子邮件文件。开发人员可以加载和保存所有类型的 Outlook 项目,包括联系人、任务、便笺、日历项目和分发列表。此外,C++ Email Library 还允许通过公共 API 解析和操作所有 Outlook 对象。管理 Outlook 邮件文件格式

制作和使用 iCalendar 循环模式

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

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

Aspose.Email for C++ 允许管理 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 PSTpersonalStorage->get_RootFolder()->AddSubFolder(L"Inbox");// select the "Inbox" folderSystem::SharedPtr<FolderInfo> inboxFolder = personalStorage->get_RootFolder()->GetSubFolder(L"Inbox");// add a message to the "Inbox" folderinboxFolder->AddMessage(MapiMessage::FromFile(dir + L"template.msg"));


产品推荐

  • 账号登录
社交账号登录