.NET APIs to manipulate Email documents
Develop high performance applications to Create, Manipulate or Convert email formats including MSG, EML, EMLX & MHT without requiring Microsoft Outlook.Download Free Trial
Aspose.Email for .NET is a complete set of Email Processing APIs to create, manipulate and convert email files from within your .NET applications. It makes easier to work with a number of Outlook message formats such as MSG, EML, EMLX and MHT files without the need of installing Microsoft Outlook. The API provides the ability to manage message storage files such as Personal Storage Files (PST) & Offline Storage Files (OST) thus allowing you to list, extract, add or remove messages as per your application requirements.
Aspose.Email for .NET is also capable of sending and receiving messages via a number of popular protocols. You may also connect with Microsoft Exchange Server via WebDav and Exchange Web Services.
At A Glance
An overview 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.
- ASP.NET Web Application
- Web Services
- Windows Application
Supported File Formats
Aspose.Email for .NET native Outlook message formats along with message storage file formats.
- Microsoft Outlook: MSG, PST, OST, OFT
- Email: EML, EMLX, MBOX
Advanced Email Processing API Features
Send email with HTML formatting & attachments
Mail merge & bulk mail sending functionality
List & download messages from POP3 & IMAP mail servers
List, download & send messages via Microsoft Exchange Servers
Create & update tasks using iCalendar
Load messages from file or stream
Save messages to file or stream
Inter-convert message formats
Manipulate message Personal & Offline storage files
Add messages, contacts, tasks, notes, calendar items & distribution lists to PST
Extract messages, contacts & calendar items from PST
Generate specified recurrence patterns as per iCalendar RFC
Manipulate Calendar items using Exchange Web Service (EWS) client
Add embedded objects & attachments to emails
Include text & HTML mail body
Mail merge from a template
Send iCalendar compliant appointments or meetings
Create customized mail headers.
Working with iCalendar API
Aspose.Email provides you the capability to create and save Outlook Calendar objects through its iCalendar API. Not only you can extract the Calendar objects in various formats and save them as MSG or ICS files but you can also send, retrieve, update and cancel meeting requests through message sending protocols mentioned earlier.
SMTP, POP3 & IMAP Support
When it comes to sending & retrieving emails, Aspose.Email for .NET 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 also 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 in supported message formats. Emails and meeting invitations can also be sent using the Exchange Server's WebDav & Exchange Web Services. 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. You can dynamically produce & consume recurrence patterns in the iCalendar (RFC 2445) format.
Aspose.Email for .NET further allows you to use yearly, monthly, weekly, daily, hourly, minutely & secondly recurrence patterns, and can 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.