Aspose.Email.Cpp
21.5.0
See the version list below for details.
dotnet add package Aspose.Email.Cpp --version 21.5.0
NuGet\Install-Package Aspose.Email.Cpp -Version 21.5.0
<PackageReference Include="Aspose.Email.Cpp" Version="21.5.0" />
<PackageVersion Include="Aspose.Email.Cpp" Version="21.5.0" />
<PackageReference Include="Aspose.Email.Cpp" />
paket add Aspose.Email.Cpp --version 21.5.0
#r "nuget: Aspose.Email.Cpp, 21.5.0"
#addin nuget:?package=Aspose.Email.Cpp&version=21.5.0
#tool nuget:?package=Aspose.Email.Cpp&version=21.5.0
C++ Email Parsing Library
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License
Aspose.Email for C++ enables your C++ applications to work with various Outlook® objects including messages, tasks, contacts, calendar, and journal items.
Email File Processing Features
- Create a new email message with properties, such as From, To, Subject, and Body.
- Save the email message in EML, MSG, and MHTML formats.
- Associate human-friendly names to email addresses, to improve accessibility.
- An email can have HTML as well as a text body.
- Set the alternate text of email messages for the Email Readers that cannot display HTML content.
- Fetch and display email header information and email body on screen.
- Save and convert email messages to the supported file formats.
- Read email messages with TNEF attachments and modify the contents of the attachment.
- Check if the email message is regular or a bounced one.
- Add, remove, display, and extract email attachments.
- Embed objects in emails, the size of the attachment depends on the email server.
- Extract embedded objects from email messages.
- Export email to MHT with customized time zone.
- Create distribution list of multiple email contacts and save to storage in MSG format.
- Support to work with MAPI properties.
- Add display or audio reminder to email calendar items.
Supported Read & Write Email Formats
Microsoft Outlook: MSG, PST, OST, OFT Other: EML, EMLX, MBOX, ICS, VCF, HTML, MHTML
Read-Only Email Formats
Microsoft Outlook: OLM
Supported Email Protocols
- SMTP
- POP3
- IMAP
Get Started
Are you ready to give Aspose.Email for C++ a try? Simply execute Install-Package Aspose.Email.Cpp
from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Email for C++ and want to upgrade the version, please execute Update-Package Aspose.Email.Cpp
to get the latest version.
Create New Message & Save in EML & MSG Formats
Try executing the below code snippet to see how Aspose.Email for C++ performs in your environment. You may also check the GitHub Repository for other common usage scenarios.
The following code sample shows how to create a new email message and save it in EML & MSG formats using C++.
// create a new instance of MailMessage class
System::SharedPtr<MailMessage> message = System::MakeObject<MailMessage>();
// set subject of the message
message->set_Subject(u"New message created by Aspose.Email for .NET");
// set HTML body
message->set_IsBodyHtml(true);
message->set_HtmlBody(
u"<b>This line is in bold.</b> <br/> <br/><font color=blue>This line is in blue color</font>");
// set sender information
message->set_From(u"from@domain.com");
// add TO recipients
message->get_To()->Add(u"to1@domain.com");
message->get_To()->Add(u"to2@domain.com");
// add CC recipients
message->get_CC()->Add(u"cc1@domain.com");
message->get_CC()->Add(u"cc2@domain.com");
// save message in EML, MSG and MHTML formats
message->Save(dir + u"output.eml", Aspose::Email::SaveOptions::get_DefaultEml());
message->Save(dir + u"output.msg", Aspose::Email::SaveOptions::get_DefaultMsgUnicode());
Send Email via Exchange EWS Client using C++
// create instance of IEWSClient class by giving credentials
System::SharedPtr<IEWSClient> client = GetExchangeEWSClient(GetExchangeTestUser());
// create an instance of type MailMessage
System::SharedPtr<MailMessage> msg = System::MakeObject<MailMessage>();
msg->set_From(MailAddress::to_MailAddress(u"sender@domain.com"));
msg->set_To(MailAddressCollection::to_MailAddressCollection(u"recipient@ domain.com "));
msg->set_Subject(u"Sending message from exchange server");
msg->set_HtmlBody(u"<h3>sending message from exchange server</h3>");
// send the message
client->Send(msg);
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- CodePorting.Native.Cs2Cpp.API (>= 21.6.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Aspose.Email.Cpp:
Package | Downloads |
---|---|
Aspose.Total.Cpp
Aspose.Total for C++ is a complete package of C++ libraries specifically designed to create, manipulate and convert popular file formats from Microsoft Office and PDF without requiring Office or Adobe Automation. C++ API package also includes a specialized library to generate and recognize barcode labels from images with advanced features to customize the barcode generation and recognition process. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
25.5.0 | 193 | 5/30/2025 |
25.4.0 | 164 | 5/5/2025 |
25.3.0 | 492 | 3/21/2025 |
25.2.0 | 680 | 3/3/2025 |
25.1.1 | 1,363 | 1/31/2025 |
25.1.0 | 527 | 1/24/2025 |
24.12.1 | 1,375 | 12/23/2024 |
24.11.0 | 1,584 | 11/21/2024 |
24.10.0 | 1,447 | 10/22/2024 |
24.9.0 | 1,747 | 9/19/2024 |
24.8.0 | 2,070 | 8/20/2024 |
24.7.0 | 2,265 | 7/23/2024 |
24.6.0 | 3,027 | 6/20/2024 |
24.5.0 | 3,430 | 5/22/2024 |
24.4.0 | 13,131 | 4/19/2024 |
24.3.0 | 4,570 | 3/18/2024 |
24.2.0 | 5,200 | 2/22/2024 |
24.1.0 | 4,582 | 1/22/2024 |
23.12.0 | 5,341 | 12/22/2023 |
23.11.0 | 5,645 | 12/3/2023 |
23.10.0 | 6,256 | 10/16/2023 |
23.9.0 | 6,121 | 9/20/2023 |
23.8.0 | 7,673 | 8/15/2023 |
23.7.0 | 7,410 | 7/21/2023 |
23.6.0 | 8,476 | 6/28/2023 |
23.5.0 | 5,998 | 5/26/2023 |
23.4.0 | 7,195 | 4/14/2023 |
23.3.0 | 6,954 | 3/21/2023 |
23.2.0 | 2,589 | 3/2/2023 |
23.1.0 | 11,893 | 1/27/2023 |
22.12.0 | 7,580 | 12/22/2022 |
22.10.0 | 13,675 | 10/21/2022 |
22.9.0 | 8,010 | 9/23/2022 |
22.8.0 | 8,848 | 8/18/2022 |
22.7.0 | 9,728 | 7/27/2022 |
22.6.0 | 9,453 | 6/24/2022 |
22.5.0 | 8,594 | 5/23/2022 |
22.4.0 | 9,691 | 5/3/2022 |
22.3.0 | 9,241 | 3/28/2022 |
22.2.0 | 9,829 | 2/23/2022 |
21.11.0 | 18,320 | 11/20/2021 |
21.10.0 | 9,871 | 10/25/2021 |
21.9.0 | 9,649 | 9/29/2021 |
21.7.0 | 2,869 | 9/10/2021 |
21.6.0 | 12,400 | 7/22/2021 |
21.5.1 | 1,764 | 7/31/2023 |
21.5.0 | 8,614 | 6/22/2021 |
21.4.0 | 2,250 | 5/24/2021 |
21.3.0 | 11,817 | 4/21/2021 |
21.2.0 | 2,071 | 4/3/2021 |
21.1.0 | 1,989 | 4/6/2021 |
20.12.0 | 13,365 | 1/29/2021 |
20.11.0 | 13,764 | 12/22/2020 |
20.10.0 | 2,252 | 11/26/2020 |
20.9.0 | 9,491 | 10/21/2020 |
20.8.1 | 5,481 | 9/29/2020 |
20.8.0 | 1,487 | 9/21/2020 |
20.7.0 | 7,952 | 8/20/2020 |
20.6.0 | 2,268 | 8/4/2020 |
20.5.0 | 10,966 | 6/29/2020 |
20.4.0 | 8,113 | 5/25/2020 |
20.3.0 | 7,610 | 4/22/2020 |
20.2.0 | 6,019 | 3/20/2020 |
19.9.0 | 8,251 | 10/30/2019 |
19.3.1 | 1,880 | 9/3/2019 |
19.3.0 | 2,570 | 4/26/2019 |
19.2.0 | 2,619 | 3/13/2019 |
19.1.0 | 2,560 | 2/5/2019 |
18.11.0 | 2,804 | 11/27/2018 |
18.8.0 | 2,823 | 9/14/2018 |
18.6.1 | 3,085 | 7/11/2018 |