Java APIs to manipulate Email documents

Develop Java applications having the ability to Create, Manipulate or Convert message file formats without requiring Outlook.

  Download Free Trial
Aspose.Email for Java

Aspose.Email for Java


Aspose.Email for Java is a set of email processing APIs to create, manipulate or convert message formats such as MSG, EML & MHT from within Java applications. The API provides the ability to manipulate message contents, headers, attachments and Mapi properties as well as 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) & Offline Storage Files (OST) thus allowing you to list, extract, add or remove messages as per your application requirements.


Create & manipulate messages


Inter-convert message formats


Extract message header details


Extract & manipulate attachments


Create HTML formatted messages


Create message in draft mode (MSG only)


Read nested email attachments


Retrieve multiple recipients


Access MAPI properties

Manage Outlook Storage Files

  • Load Outlook PST file from disk and get information about all its folders
  • Get the messages information from any folder in the PST file
  • Extract messages from PST file & save to disk in MSG format
  • Read contacts information from PST file & save to disk in MSG format
  • Read & manipulate OST files (support for creating OST formats is not supported at the moment)

Working with Java iCalendar API

You can also use Aspose.Email for Java to create and save outlook calendar objects in various formats such as MSG & ICS. Email API also provides capability to generate and add recurrence patterns to appointment objects.

SMTP, POP3 & IMAP Support

Aspose.Email for Java allows you to establish connection with an email servers in order to send or receive emails via POP3, IMAP and SMTP protocols over SSL.

Microsoft Office Automation – Not Needed

Aspose.Email for Java 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.


Support and Learning Resources


Aspose.Email offers individual Email APIs for other popular development environments as listed below: