Aspose Aspose.Email for Java
Aspose.Email for Java

Aspose.Email for Java

Aspose.Email for Java is an Email automation API that is used to develop multi-platform applications with the ability to build, analyse, manipulate, transmit, and convert email messages without Microsoft Outlook or Office Automation. 

Aspose.Email for Java Developer Small Business - Single Developer, Single Location License type: Developer, Java
£770.00
Aspose.Email for Java Developer OEM - Single Developer, Unlimited Deployment License type: Developer, Java
£2,310.00
Aspose.Email for Java Site Small Business - Up to 10 Developers, 10 Location Deployment License type: Developer, Java
£3,845.00
Aspose.Email for Java Site OEM - Up to 10 Developers, Unlimited Deployment License type: Developer, Java
£10,760.00

Overview

Aspose.Email for Java is an Email automation API that is used to develop multi-platform applications with the ability to build,  analyse, manipulate, transmit, and convert email messages without Microsoft Outlook or Office Automation. The API provides manipulation features, including extraction, addition, and removal of email attachments, customisation of email headers by amending recipients, email subject, and loads more.

Aspose.Email for Java supports Microsoft Outlook & Mozilla Thunderbird email client formats including EML, MSG, EMLX, OST, PST, MBOX, and MHT and provides the functionality to manipulate email archive files like PST, OST, and MBOX. Developers can automate email transmission via industry-standard protocols like IMAP, POP3 & SMTP, Exchange Web Services to receive & send emails with attachments and delete or list messages from the server & Microsoft Exchange Server via WebDav .

Aspose.Email Input/Output Formats

  • Microsoft Outlook: MSG, PST, OST, OFT
  • EML, EMLX, MBOX
  • Others: ICS, VCF, HTML, MHTML

Aspose.Email Input Formats

  • Mac Outlook: OLM

Convert Messages to a number of Email Formats

Developers can use Aspose.Email to convert emails to and from multiple file formats, including EML, HTML, or MHTML. The API has a comprehensive COM interface for all conversion requirements while keeping the underlying format specifications hidden. This makes integration in applications seamless for developers. Application developers are able to load the source file in the library object model and call the Save method with appropriate parameters with a few lines of code.

Manage Calendar Objects with the iCalendar API

The Aspose.Email for Java library provides developers with the ability to save and create Outlook Calendar objects via its native iCalendar API. Developers can extract Calendar objects in various formats and save them as MSG or ICS files and also retrieve, send, cancel, and update meeting requests via messaging protocols.

Receive and Send Emails via IMAP, SMTP & POP3

The Aspose.Email for Java API allows developers to create dynamic content-rich messages for transmission via all standard protocols, including IMAP, SMTP, and POP. Developers can programmatically log onto POP3 servers with secure login credentials or APOP authentication and carry our further tasks like receive emails, view mailbox size & message count, retrieve the entire message, he headers, delete messages many more operations.

The IMAP protocol support features the ability to perform all the basic IMAP commands, create, select, query folders, delete, get and save messages, change message flags, including authentication.

Microsoft Exchange Server Connection

Aspose.Email for Java provides a seamless interface with Microsoft Exchange Server, which allows developers to perform several messaging processing tasks. Emails and meeting invitations, and other message components can be sent using the Exchange Server's WebDav & Exchange Web Services. Developers are able to download messages and save them in supported message formats and list messages from any specified location. User authenticated Unified Messaging operations, and auto-discovery of Exchange Server settings is also supported.

Comprehensive Recurrence Pattern Automation

Aspose.Email for Java allows developers to accurately compute occurrence dates and times for complex recurrence patterns. With Aspose.Email they are able to consume and produce recurrence patterns in the popular iCalendar RFC (2445) format. Developers can choose recurrence patterns by seconds, minutes, hours, daily, weekly, monthly, and yearly, and represent recurrence patterns in Mobile, Windows or applications.

Message Storage Files Management

Load Microsoft Outlook PST & OST files with the Aspose.Email library from a disk, disk location, or stream object to retrieve full folder hierarchy and extract messages attachments, read message details like recipient , subject, sender, and much more.

Automate Email Client Contact Cards

Aspose.Email for Java allows developers to automate the popular Thunderbird Vcard or Outlook VCF contact card file formats within their Java applications. Developers are able to transmit VCF or VCard files in email, attach to messages, exchange VCard files. The API allows developers to edit, create, and delete contact cards and add contact card support to their Java application.

Features

Send email with HTML body & attachments
Mail merge & bulk mail sending functionality
List & download messages from POP3 & IMAP mail servers
List, download & send messages via Microsoft Exchange Servers
Create & update tasks using iCalendar
Load messages from file or stream
Save messages to file or stream
Inter-convert message formats
Manipulate message Personal & Offline storage files
Add messages, contacts, tasks, notes, calendar items & distribution lists to PST
Extract messages, contacts & calendar items from PST
Generate specified recurrence patterns as per iCalendar RFC
Manipulate Calendar items using Exchange Web Service (EWS) client
Add embedded objects & attachments to emails
Include text & HTML mail body
Mail merge from a template
Send iCalendar compliant appointments or meetings
Create customized mail headers
Support for HTTP Proxy in Email clients, i.e. POP3, IMAP and SMTP
Converting Outlook Task to MHTML
Single unified Method for Fetching various types of Outlook Items
Create contact in Sub-Folder of Contacts in EWS
Add Attachment to Recurring Calendar Events
Update member in a PST distribution list (DL)
Support for Outlook for Mac Data File OLM
Support for creating ICF and VCF version 3.0 files
Get folder path in OLM file
Get list of custom folders created by the user
Multi-connection support for recursive IMAP & POP3 operations

Related Products

Conholdate.Total for Java
Create, manipulate, convert, compare, search, sign & view MS-Office, PDF, and over 100 other file formats in Java
From
£3,850.00
Conholdate.Total Product Family
Perform a wide range of document processing tasks on MS-Office and 100+ file formats, using APIs for .NET & Java.
From
£6,730.00
Aspose.Email for .NET
Automate PST, EML, MSG, MHT in ASP.NET, Web Services
From
£770.00
Aspose.Email for Android via Java
Manipulate, Create, Convert emails & archive files in Android
From
£770.00
Aspose.Email for C++
Edit, Create, Convert email message archives & files in C++
From
£770.00
Aspose.Email for SharePoint
Convert, Synchronise Email file formats in SharePoint
From
£770.00
Aspose.Email Product Family
MSOutlook Email Management & Automation APIs
From
£1,080.00
Aspose.Total for Java
Edit, Convert, Print, Automate popular formats in Java
From
£3,080.00
Aspose.Total for .NET
Edit, Convert, Automate popular document formats in .NET
From
£3,080.00