About Aspose.Email for Java

Manage and manipulate emails without using Microsoft Outlook.

Aspose.Email for Java is a set of email processing APIs that help you create, manipulate or convert message formats such as MSG, EML and MHT from within Java applications. The API provides the ability to manipulate message contents, headers, attachments and MAPI properties as well as the capability to send and receive messages via a number of popular protocols. Aspose.Email for Java provides the ability to manage message storage files such as Personal Storage Files (PST) and Offline Storage Files (OST) thus allowing you to list, extract, add or remove messages as per your application requirements.

Supported File Formats


  • Microsoft Outlook: MSG, PST, OST, OFT
  • Email: EML, EMLX, MBOX
  • Virtual Card: VCF


  • Calendar Format: ICS
  • Web: HTML, MHTML

Input Only

  • OLM

Advanced Email Parcing API Features

  • Create and manipulate messages
  • Inter-convert message formats
  • Extract message header details
  • Extract and manipulate attachments
  • Create HTML formatted messages
  • Create message in draft mode (MSG only)
  • Read nested email attachments
  • Retrieve multiple recipients
  • Access MAPI properties
  • Get the list of user created custom folders
  • Get folder path in OLM file
  • Multi-connection support for backup/restore IMAP operation
  • Multi-connection support for Send SMTP operation
  • Create ICF and VCF files
  • Create group fetch messages IMAP and POP3 operation
  • Support for Russian Culture Name: en-RU
  • Read Emails in descending order
  • Save MapiCalendar with HTML body format
  • Create and Manage In-Place Archive in Office 365
  • Create folder hierarchy in PST using string notation
  • Specify created and last modified dates in ICS
  • Support for Outlook for Mac Data File OLM
  • Configure SSL/TLS ecryption type on email client instances
  • EWS: Create contact in Sub-Folder of Contacts
  • EWS: Create unified method for MAPI items fetching
  • Use http proxy in email clients (SMTP, IMAP, POP3)
  • Provide MailMessage like MHT output for MapiTask