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

Input/Output

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

Input/Output

  • Calendar Format: ICS
  • Web: HTML, MHTML

Input Only

  • OLM

Advanced Email Parcing API Features

  • Create & manipulate messages via API
  • Inter-convert message formats with few lines of code
  • Extract message header information
  • Add, extract & manipulate attachments
  • Create HTML formatted messages
  • Create message in draft mode (MSG only)
  • Traverse & read nested email attachments
  • Retrieve multiple recipients
  • Access MAPI properties
  • List user-created custom folders
  • Get folder path in OLM file
  • Multi-connection support for IMAP backup & restore operations
  • Multi-connection support for SMTP operations
  • Create ICF & VCF v3.0 files
  • Read Emails in ascending or descending order
  • Save MapiCalendar with HTML body format
  • Create & manage In-Place Archive at Office 365
  • Create folder hierarchy in PST using string notation
  • Specify creation & modify dates for ICS
  • Access Outlook for MacOS data file (OLM)
  • Configure SSL/TLS encryption on email client instances
  • Create contact in sub-folder of contacts at EWS
  • Create unified method for MAPI items fetching at EWS
  • Use HTTP proxy for email clients (SMTP, IMAP, POP3)