Logo
/
Sign in
Product Logo
Aspose.Email for JavaAspose

Generate emails, send emails & parse emails from Outlook & Thunderbird without requiring additional software. Send & Receive Emails via SMTP, POP3, IMAP protocols.

Vendor

Vendor

Aspose

aspose_email-for-java.svg
Product details

Aspose.Email for Java is a powerful email processing API that enables developers to focus on business logic without needing to understand message format specifications or network protocols. It allows applications to create Outlook emails, parse emails, or convert message formats such as MSG, EML, MBOX, PST, OST, and MHT. The API can manipulate message contents, attachments, headers, and MAPI properties, and provides the capability to send and receive emails through popular protocols. Developers can also work with Outlook storage files such as PST and OST — listing emails, extracting them, adding or removing messages, and retrieving message details like subject, sender, and recipients. The Java email library additionally supports working with Outlook contact files (VCF), enabling applications to process contact cards used by Outlook and Thunderbird. Aspose.Email for Java supports both Outlook and Thunderbird ecosystems, making it easier to integrate email handling across platforms. Applications built with the API do not require Microsoft Outlook or other external software, offering a self-contained email automation alternative for scalable, secure, and fast operations. Developers can use the library to manage mailbox storage, calendar objects, contacts, and tasks, and to generate interoperable email and calendar content using widely supported standards.

Features

Supported File Formats

  • Input/Output:
    • Microsoft Outlook: MSG, PST, OST, OFT
    • Email: EML, EMLX, MBOX
    • Virtual Card Format: VCF
    • Calendar: ICS
    • Web: HTML, MHTML
  • Input only:
    • Outlook for Mac: OLM Advanced Email Processing API Features
  • Create and set contents of emails
  • Convert between message formats
  • Extract message header information
  • Add, extract, and manipulate attachments
  • Create HTML‑formatted messages
  • Create messages in draft mode
  • Traverse and 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 and restore
  • Multi‑connection support for SMTP operations
  • Create ICF and VCF v3.0 files
  • Read emails in ascending or descending order
  • Save calendar (MapiCalendar) objects with HTML body format
  • Create and manage In‑Place Archive in Office 365
  • Create folder hierarchy in PST files
  • Set creation and modification dates for ICS
  • Access Outlook for MacOS OLM data
  • Configure SSL/TLS encryption for email clients
  • Create contact in sub‑folders via EWS
  • Fetch MAPI items using EWS
  • Use HTTP proxy for SMTP, IMAP, POP3
  • Inter‑convert messages to multiple formats within Java Protocol Support
  • Sending emails via SMTP
  • Receiving and managing messages via POP3
  • Full IMAP folder and message operations Calendar Objects Management Supports creating, extracting, saving, sending, retrieving, updating, and cancelling meeting requests using standardized iCalendar operations. Message Storage Management Allows loading PST/OST files, browsing folders, accessing metadata, creating PST files from scratch, and adding messages to any folder. Contact Card Management Supports creating, editing, reading, and exchanging VCF/VCard contact cards.

Benefits

  • Eliminates the need for Microsoft Outlook or external dependencies
  • Full control over email creation, parsing, conversion, and transmission
  • Unified handling of Outlook, Thunderbird, and cross‑platform email formats
  • Secure, scalable, and automation‑ready alternative to Outlook automation
  • Comprehensive support for email, storage, calendar, and contact workflows
  • Enables enterprise-grade email processing inside Java applications