Aspose.Email.Cpp
20.4.0
See the version list below for details.
dotnet add package Aspose.Email.Cpp --version 20.4.0
NuGet\Install-Package Aspose.Email.Cpp -Version 20.4.0
<PackageReference Include="Aspose.Email.Cpp" Version="20.4.0" />
paket add Aspose.Email.Cpp --version 20.4.0
#r "nuget: Aspose.Email.Cpp, 20.4.0"
// Install Aspose.Email.Cpp as a Cake Addin #addin nuget:?package=Aspose.Email.Cpp&version=20.4.0 // Install Aspose.Email.Cpp as a Cake Tool #tool nuget:?package=Aspose.Email.Cpp&version=20.4.0
C++ Email Parsing Library
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 Text body.
- Set 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 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.
- So many more features.
New Features in Version 20.4
- Support For The Ability To Ignore Exceptions.
ExceptionManager
class has been added to provide ignore exceptions ability.
Limitations and API Differences in Version 20.4
Aspose.Email for C++ has some differences as compared to its equivalent .NET version of the API. This section contains information about all such functionality that is not available in the current release.
The missing features are:
- Microsoft Graph REST API v1.0
For the detailed notes, please visit Aspose.Email for C++ 20.4 Release Notes.
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
Getting Started with Aspose.Email for C++
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 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 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 | Free Support | Temporary License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- CodePorting.Native.Cs2Cpp.API (>= 20.5.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 |
---|---|---|
24.10.0 | 502 | 10/22/2024 |
24.9.0 | 1,004 | 9/19/2024 |
24.8.0 | 1,310 | 8/20/2024 |
24.7.0 | 1,385 | 7/23/2024 |
24.6.0 | 2,197 | 6/20/2024 |
24.5.0 | 2,477 | 5/22/2024 |
24.4.0 | 5,472 | 4/19/2024 |
24.3.0 | 3,587 | 3/18/2024 |
24.2.0 | 4,285 | 2/22/2024 |
24.1.0 | 3,802 | 1/22/2024 |
23.12.0 | 4,462 | 12/22/2023 |
23.11.0 | 4,983 | 12/3/2023 |
23.10.0 | 5,574 | 10/16/2023 |
23.9.0 | 5,375 | 9/20/2023 |
23.8.0 | 6,891 | 8/15/2023 |
23.7.0 | 6,666 | 7/21/2023 |
23.6.0 | 7,613 | 6/28/2023 |
23.5.0 | 5,257 | 5/26/2023 |
23.4.0 | 6,309 | 4/14/2023 |
23.3.0 | 6,329 | 3/21/2023 |
23.2.0 | 2,540 | 3/2/2023 |
23.1.0 | 10,544 | 1/27/2023 |
22.12.0 | 6,890 | 12/22/2022 |
22.10.0 | 12,439 | 10/21/2022 |
22.9.0 | 7,234 | 9/23/2022 |
22.8.0 | 7,966 | 8/18/2022 |
22.7.0 | 8,981 | 7/27/2022 |
22.6.0 | 8,646 | 6/24/2022 |
22.5.0 | 7,917 | 5/23/2022 |
22.4.0 | 8,826 | 5/3/2022 |
22.3.0 | 8,412 | 3/28/2022 |
22.2.0 | 8,932 | 2/23/2022 |
21.11.0 | 16,692 | 11/20/2021 |
21.10.0 | 8,999 | 10/25/2021 |
21.9.0 | 8,849 | 9/29/2021 |
21.7.0 | 2,721 | 9/10/2021 |
21.6.0 | 10,983 | 7/22/2021 |
21.5.1 | 1,727 | 7/31/2023 |
21.5.0 | 7,755 | 6/22/2021 |
21.4.0 | 2,164 | 5/24/2021 |
21.3.0 | 10,643 | 4/21/2021 |
21.2.0 | 1,981 | 4/3/2021 |
21.1.0 | 1,902 | 4/6/2021 |
20.12.0 | 11,978 | 1/29/2021 |
20.11.0 | 12,519 | 12/22/2020 |
20.10.0 | 2,124 | 11/26/2020 |
20.9.0 | 8,472 | 10/21/2020 |
20.8.1 | 4,829 | 9/29/2020 |
20.8.0 | 1,412 | 9/21/2020 |
20.7.0 | 7,283 | 8/20/2020 |
20.6.0 | 2,181 | 8/4/2020 |
20.5.0 | 9,788 | 6/29/2020 |
20.4.0 | 7,600 | 5/25/2020 |
20.3.0 | 7,519 | 4/22/2020 |
20.2.0 | 5,904 | 3/20/2020 |
19.9.0 | 8,119 | 10/30/2019 |
19.3.1 | 1,776 | 9/3/2019 |
19.3.0 | 2,452 | 4/26/2019 |
19.2.0 | 2,451 | 3/13/2019 |
19.1.0 | 2,432 | 2/5/2019 |
18.11.0 | 2,667 | 11/27/2018 |
18.8.0 | 2,640 | 9/14/2018 |
18.6.1 | 2,862 | 7/11/2018 |