.NET APIs to manipulate Email documents
Create, read, edit or convert email formats including MSG, EML, EMLX and MHT without installing MS Outlook.Download Free Trial
Aspose.Email for .NET is a complete set of Email Processing APIs to create, read and manipulate emails from within your .NET applications. It makes it easier to work with a number of Outlook email message formats such as MSG, EML, EMLX and MHT files without the need of installing Microsoft Outlook. It also enables you to manage message storage files - Personal Storage Files (PST), Offline Storage Files (OST) along with message sending and receiving capabilities. You can also read and extract Outlook PST file that can be saved to disk in MSG format.
You can not only change the message contents, but also manipulate (add, extract and remove) attachments from a message object. You can customize message headers by adding or removing recipients, changing the subject or other properties. It also gives you complete control over an email message by providing access to its Mapi properties.
At A Glance
An overview of Email messages processing, calendar features, email validation and message storage files manipulation capabilities of Aspose.Email for .NET.
- Create PST & OST files
- Manage Messages in PST
- Manage Contacts in PST
- Manage Calendar Items in PST
- Manage Tasks, Notes, Journals
- Creation of Distribution Lists
- Email Connection Protocols
- Supports SSL Enabled Servers
- Supports Connection Timeout
- Work with Gmail Contacts
- Work with Gmail Calendar
- Validate Email Addresses
- Validate Email Syntax
- Validate Email Domain
- Validate MX Records
- Create plain & HTML emails
- Load Variety of Email Formats
- Interconvert Messages
- Support for Templates
- Alternative Message Bodies
- Manage Embedded Objects
- Manage Attachments
- Save Message as Draft
- Manage Email Headers
- Read & Write to Thunderbird Mail Storage
- Recurrence Patterns
- Create Appointment
- Export Appointment to ICS file
- Format Appointment text
- Read Appointment Info
- Send Appointment Request
Aspose.Email for .NET supports the .NET framework 2.0 to 4.5 (including C#, VB.NET, ASP.NET, WinForms, etc.).
- ASP.NET Web Application
- Web Services
- Windows Application
Supported File Formats
Aspose.Email for .NET supports Outlook message file formats MSG, OFT, PST and OST. In addition, it also provides support for other message formats such as EML, EMLX, TNEF, MBOX and MHT. It also allows exporting message files to TIFF and XPS formats.
- Microsoft Outlook: MSG, PST, OST, OFT
- Email: EML, EMLX, MBOX
Advanced Email Processing API Features
Easily send email with HTML formatting and attachments
Mail merge and send mass / bulk mail functions
Connect to POP3 and IMAP mail servers, list and download messages locally
Connect to Microsoft Exchange Servers, list, download and send messages
Create and update tasks using iCalendar
Load messages from file or stream (EML, EMLX, MSG, OFT, MBOX, TNEF or MHT formats)
Save messages to file or stream (EML, EMLX, MSG, OFT, or MHT formats)
File format conversion (EML, MSG or MHT formats)
Manipulate message storage files i.e. PST and OST
Create and add Messages, Contacts, Tasks, Notes, Calendar items and Distribution lists to PST
Extract messages, contacts and calendar items from PST in MSG format
Generate dates for specified recurrence patterns according to iCalendar RFC
Manipulating Calendar items using Exchange Web Service (EWS) client
Attach embedded objects and add attachments to emails
Include text and HTML mail body
Mail merge for creating emails from a template
Send iCalendar compliant appointments or meetings
Create customized mail headers.
Working with iCalendar API
Through its iCalendar API, Aspose.Email provides you the capability to create and save Outlook Calendar objects in various formats such as MSG and ICS. Not only you can create and save these, but you can send, retrieve, update and cancel meeting requests through message sending protocols mentioned earlier.
SMTP, POP3, MIME and IMAP Support
When it comes to sending/retrieving emails, Aspose.Email API empowers you to create, send and receive emails using SMTP, POP3 and IMAP protocols. It allows you to log into POP3 servers by username and password or APOP authentication to perform email operations like: view mailbox size and messages count, retrieve the full message or its header, delete messages from server as well as basic POP3 commands.
Aspose.Email for .NET supports IMAP protocol including authentication, create, delete, select, query folders, get, delete and save messages, change message flags and basic IMAP commands.
Microsoft Exchange Server Support
Aspose.Email for .NET supports accessing emails from Microsoft Exchange Servers. You can list messages from a folder, for example inbox, drafts, download messages and save them as EML, MSG or MHT format. Emails and meeting invitations can also be sent using the Exchange Server. Both WebDav and Exchange Web Services (for Exchange Server 2007 or later) can be used to connect to the Exchange Server. The Email API also supports Unified Messaging operations available in Exchange Web Service (EWS).
Complete Recurrence Pattern Solution
With Aspose.Email for .NET you can easily and reliably calculate occurrence dates and times for even the most complex recurrence patterns. Also consume and produce recurrence patterns in the iCalendar (RFC 2445) format and create recurrence patterns programmatically via an intuitive object model.
Aspose.Email for .NET further allows you to use yearly, monthly, weekly, daily, hourly, minutely and secondly recurrence patterns, and represent recurrence patterns in your windows, web or mobile applications. The recurrence patterns implemented by Aspose.Email for .NET are coherent with schedule related elements of the iCalendar RFC (2445).
Microsoft Office Automation – Not Needed
Aspose.Email for .NET is built using managed code that does not need Microsoft Office or Microsoft Outlook to be installed on the machine to work with emails processing. It is a perfect Microsoft Outlook automation alternative in terms of supported features, security, stability, scalability, speed and price.
Aspose.Email offers individual Email APIs for other popular development environments as listed below: