Aspose.Email for .NET is a complete set of email processing APIs that offer the ability to create, manipulate, and convert email messages from your applications to .NET. It provides easy operation with a number of Outlook message formats, such as MSG, EML, EMLX and MHT without having to use the installed Microsoft Outlook. This API provides the ability to manage message storage files such as Personal Storage Files (PST) and Offline Storage Files (OST), thus allowing you to view, upload, add, and delete messages as per the requirements of your application.
Aspose.Email for .NET makes it easier to work with a number of Outlook message formats, such as MSG, EML, EMLX, and MHT. It also provides the ability to manage message storage files such as Personal Storage Files (.pst) and Offline Storage Files (OST). Developers can use this API to send messages through a number of popular protocols, such as POP3, IMAP, and SMTP, or to connect to Microsoft Exchange Server through WebDav and Exchange Web Services to send and receive messages with attachments.
An overview of the Aspose.Email for .NET.
Storage files | E-mail messages | |
| Aspose.Email |
|
Send e-mail | Calendar features | |
|
|
Aspose.Email for .NET supports native Outlook e-mail message formats along with the message store file format.
⇑⇓ Input/Output | |
| Aspose.Email |
Aspose.Email for .NET supports the .NET, .NET Core & Xamarin framework.
.NET & .NET Core & Xamarin Platform Framework | |
Aspose.Email
| ⇐ Xamarin.Android ⇐ Xamarin.iOS ⇐ Xamarin.Mac |
Send messages with HTML formatting and attachments | Template-based email generation and blank message sending functionality | View and download messages from POP3 and IMAP mail servers |
View, download, and send messages through Microsoft Exchange Servers | Create and update tasks using iCalendar | Download messages from a file or stream |
Save messages to a file or stream | End-to-end message format conversion | Manipulating Messages in Personal and Offline Storage Files |
Add messages, contacts, tasks, notes, calendar entries, and a distributed list to a .pst file | Unload messages, contacts, and calendar entries from a .pst file | Generating a Specific Call Again as an iCalendar RFC |
Manipulating Calendar Entries Using an Exchange Web Service (EWS) Client | Add embedded objects and attached files to e-mail messages | Include plain text and HTML text in the body of an email |
Create mail from a mail template using the mail merge method | Send consistent appointments and events | Create custom headers for messages. |
Working with the iCalendar API
Aspose.Email provides you with the ability to create and save Outlook Calendar objects through its iCalendar API. Not only can you upload Calendar objects in a variety of formats and save them as MSG or ICS files, but you can also send, receive, update, and cancel appointment requests through the messaging protocol mentioned earlier.
SMTP, POP3 and IMAP support
When it comes to sending and receiving email messages, Aspose.Email for .NET provides you with rich capabilities for creating, sending, and receiving email messages using the SMTP, POP3, and IMAP protocols. It allows you to connect to a POP3 server using a username and password or through APOP authentication to perform the following operations: viewing the mailbox size and counting the number of messages, retrieving the message in its entirety or only the message header, deleting a message from the server, and basic POP3 commands.
Aspose.Email for .NET also supports the IMAP protocol, including basic IMAP commands, as well as authentication, create, delete, select, send folder requests, receive, delete, and save messages, and change the message flag.
Microsoft Exchange Server Support
Aspose.Email for .NET supports accessing e-mail messages from Microsoft Exchange Servers. You can view lists of messages in a folder, such as inbox, drafts, downloaded messages, and save them in a supported file format. E-mail messages and appointment invitations can also be sent by using Exchange Server WebDav and Exchange Web Services. Aspose.Email for .NET API also supports Unified Messaging operations and automatic discovery of Exchange server settings based on specified credentials.
Full callback support
With Aspose.Email for .NET, you can easily and reliably calculate the date and time repetition rate for most of the most complex callbacks. You can dynamically construct and reuse calls in the iCalendar format (RFC 2445).
What’s more, Aspose.Email for .NET allows you to use repeat calls for annual, monthly, weekly, daily, hourly, minutely, and second-by-minute meetings. And you can also display repeated calls in your mobile, web or Windows applications. Repeated calls applied Aspose.Email for .NET are compatible with elements scheduled through the iCalendar RFC (2445).
Microsoft Office automation is no longer needed!
Aspose.Email for .NET is built using managed code that doesn’t require Microsoft Office or Microsoft Outlook to work with e-mail. It is also a great alternative to automation from Microsoft Outlook in terms of features provided, security, stability, scalability, speed and price.