Build cross-platform applications to create, parse, convert & manipulate emails & mailboxes. Aspose.Email for .NET is a comprehensive set of Email Processing APIs that can be used to build cross-platform applications with the ability to create mails, manipulate, analyze, convert and transmit messages without using Microsoft Outlook or Office Automation.
Vendor
Aspose
Company Website
Aspose.Email for .NET is a comprehensive set of Email Processing APIs used to build cross‑platform applications with the ability to create mails, manipulate, analyze, convert, and transmit messages without using Microsoft Outlook or Office Automation. The API provides email manipulation features such as adding, extracting, or removing attachments from message objects, customizing message headers by adding or removing recipients, changing subjects, and much more. It makes it easier for developers to work with Microsoft Outlook and Mozilla Thunderbird by supporting formats such as MSG, EML, EMLX, PST, OST, MBOX, and MHT. Aspose.Email for .NET also includes capabilities to manage message storage files like Personal Storage Files (PST) and Offline Storage Files (OST). Developers can use the API to send and receive emails via POP3, IMAP, and SMTP protocols, or connect to Microsoft Exchange Server using Exchange Web Services and Microsoft Graph to manage messages and attachments.
Features
Supported File Formats
- Input/Output:
- Microsoft Outlook: MSG, PST, OST, OFT
- EML, EMLX, MBOX
- Others: ICS, VCF, HTML, MHTML
- Input Only:
- Outlook for Mac: OLM Advanced .NET Email API Features
- Send email with HTML body and attachments
- Mail merge & bulk mail sending
- List & download messages from POP3 & IMAP servers
- List, download & send messages via Microsoft Exchange Server
- Create & update tasks using iCalendar
- Load messages from file or stream
- Save messages to file or stream
- Convert between message formats
- Manipulate PST & OST storage files
- Add messages, contacts, tasks, notes, calendar items & distribution lists to PST
- Extract messages, contacts & calendar items from PST
- Generate recurrence patterns per iCalendar RFC
- Manipulate calendar items using Exchange Web Services (EWS)
- Add embedded objects & attachments to emails
- Support for HTML & plain text bodies
- Mail merge from templates
- Send iCalendar‑compliant appointments/meetings
- Support for HTTP Proxy in POP3/IMAP/SMTP clients
- Convert Outlook Tasks to MHTML
- Fetch various Outlook items via unified method
- Create ICF & VCF 3.0 files
- Access folder paths in OLM files
- Retrieve custom folders in OLM files
- Multi‑connection support for recursive IMAP & POP3 operations
Benefits
- Microsoft Outlook automation NOT required: Built with managed code, no Office installation needed.
- End‑to‑end email workflow support: Compose, parse, convert, send, receive, and store messages.
- Powerful protocol support: SMTP, POP3, IMAP, EWS, Microsoft Graph.
- Full PST/OST management: Create, modify, browse, and extract Outlook storage data.
- Rich calendar & iCalendar features: Create, update, send, and manage appointments and recurrence patterns.
- Cross‑platform capability: Supports .NET across platforms without relying on Outlook.
- Ideal for enterprise email automation: Works for CRM, ticketing, archiving, workflow systems, and more.