Aspose.Email.Cpp
23.10.0
See the version list below for details.
dotnet add package Aspose.Email.Cpp --version 23.10.0
NuGet\Install-Package Aspose.Email.Cpp -Version 23.10.0
<PackageReference Include="Aspose.Email.Cpp" Version="23.10.0" />
paket add Aspose.Email.Cpp --version 23.10.0
#r "nuget: Aspose.Email.Cpp, 23.10.0"
// Install Aspose.Email.Cpp as a Cake Addin #addin nuget:?package=Aspose.Email.Cpp&version=23.10.0 // Install Aspose.Email.Cpp as a Cake Tool #tool nuget:?package=Aspose.Email.Cpp&version=23.10.0
C++ Email Parsing Library
Product Page | Docs | Demos | API Reference | Examples | Blog | Releases | 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 | Releases | Free Support | Temporary License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- CodePorting.Translator.Cs2Cpp.Framework (>= 23.10.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 | 316 | 10/22/2024 |
24.9.0 | 901 | 9/19/2024 |
24.8.0 | 1,227 | 8/20/2024 |
24.7.0 | 1,384 | 7/23/2024 |
24.6.0 | 2,132 | 6/20/2024 |
24.5.0 | 2,421 | 5/22/2024 |
24.4.0 | 4,941 | 4/19/2024 |
24.3.0 | 3,497 | 3/18/2024 |
24.2.0 | 4,204 | 2/22/2024 |
24.1.0 | 3,694 | 1/22/2024 |
23.12.0 | 4,405 | 12/22/2023 |
23.11.0 | 4,862 | 12/3/2023 |
23.10.0 | 5,538 | 10/16/2023 |
23.9.0 | 5,301 | 9/20/2023 |
23.8.0 | 6,829 | 8/15/2023 |
23.7.0 | 6,619 | 7/21/2023 |
23.6.0 | 7,550 | 6/28/2023 |
23.5.0 | 5,193 | 5/26/2023 |
23.4.0 | 6,241 | 4/14/2023 |
23.3.0 | 6,233 | 3/21/2023 |
23.2.0 | 2,539 | 3/2/2023 |
23.1.0 | 10,459 | 1/27/2023 |
22.12.0 | 6,841 | 12/22/2022 |
22.10.0 | 12,273 | 10/21/2022 |
22.9.0 | 7,152 | 9/23/2022 |
22.8.0 | 7,904 | 8/18/2022 |
22.7.0 | 8,869 | 7/27/2022 |
22.6.0 | 8,553 | 6/24/2022 |
22.5.0 | 7,856 | 5/23/2022 |
22.4.0 | 8,767 | 5/3/2022 |
22.3.0 | 8,411 | 3/28/2022 |
22.2.0 | 8,873 | 2/23/2022 |
21.11.0 | 16,555 | 11/20/2021 |
21.10.0 | 8,923 | 10/25/2021 |
21.9.0 | 8,715 | 9/29/2021 |
21.7.0 | 2,720 | 9/10/2021 |
21.6.0 | 10,845 | 7/22/2021 |
21.5.1 | 1,726 | 7/31/2023 |
21.5.0 | 7,670 | 6/22/2021 |
21.4.0 | 2,163 | 5/24/2021 |
21.3.0 | 10,520 | 4/21/2021 |
21.2.0 | 1,962 | 4/3/2021 |
21.1.0 | 1,901 | 4/6/2021 |
20.12.0 | 11,808 | 1/29/2021 |
20.11.0 | 12,456 | 12/22/2020 |
20.10.0 | 2,123 | 11/26/2020 |
20.9.0 | 8,360 | 10/21/2020 |
20.8.1 | 4,755 | 9/29/2020 |
20.8.0 | 1,411 | 9/21/2020 |
20.7.0 | 7,234 | 8/20/2020 |
20.6.0 | 2,180 | 8/4/2020 |
20.5.0 | 9,694 | 6/29/2020 |
20.4.0 | 7,547 | 5/25/2020 |
20.3.0 | 7,428 | 4/22/2020 |
20.2.0 | 5,903 | 3/20/2020 |
19.9.0 | 8,118 | 10/30/2019 |
19.3.1 | 1,775 | 9/3/2019 |
19.3.0 | 2,451 | 4/26/2019 |
19.2.0 | 2,450 | 3/13/2019 |
19.1.0 | 2,431 | 2/5/2019 |
18.11.0 | 2,666 | 11/27/2018 |
18.8.0 | 2,638 | 9/14/2018 |
18.6.1 | 2,861 | 7/11/2018 |