Apache Commons Email

Software Screenshot:
Apache Commons Email
Software Details:
Version: 1.4 updated
Upload Date: 5 Jun 15
Distribution Type: Freeware
Downloads: 28

Rating: nan/5 (Total Votes: 0)

Apache Commons Email was built on the standard, built-in Java Mail API.

The Commons Email library works similarly to the original tool, only with a far better organized codebase, and using a much more simplified interface.

The library can be used for a wide variety of email-related tasks, like:
- Plain-text email sending
- HTML email sending
- Attachments handling
- Image embedding
- Multipart emails
- Handling bounced emails
- SMTP authentication
- Debugging
- SSL support
- STARTTLS support

What is new in this release:

  • "Email" threw an "EmailException" when trying to send the email if neither a from nor bounce address was specified, although a "mail.from" property was set in the mail session.
  • "ImageHtmlEmail" failed to embed attachments if their data source name was null.
  • HTML emails did not have the correct content-type set when using the Apache Geronimo JavaMail implementation v1.8.x.
  • Added getter for the bounce address of an email to class Email.
  • Update Oracle JavaMail dependency from 1.4.5 to 1.5.2.
  • An "HtmlEmail" with both, an html and plain text content but no attachments or embedded images will now be created with mimetype "multipart/alternative" instead of "multipart/mixed".
  • Added support for mapping of content-ids to DataSource in "MimeMessageParser".

What is new in version 1.3.3:

  • Fixed test execution errors with Java 8.
  • The filename of an attachment was not properly encoded in case it contained non-ASCII characters.
  • Fixed MimeMessageParser did not correctly parse MimeMessage objects created by calling HtmlEmail.buildMimeMessage() and HtmlEmail.getMimeMessage().
  • Fixed Javadoc 1.8 errors.

What is new in version 1.3:

  • Added new methods addTo(String[]), addCc(String[]) and addBcc(String[]) to Email.
  • HtmlmageEmail should support class path resources.
  • Added a MultiPartEmail.attach(File) method since attaching a file is a simple and common.
  • Added MimeMessageParser and MimeMessageUtils.

What is new in version 1.2:

  • Made BaseEmailTestCase abstract and fixed a few coding issues.
  • Created additional methods to support timeouts.
  • Create an overridable method in Email.java to create the MimeMessage instance.
  • Email.setFrom and Email.addTo are using Email.charset to properly encode the name.
  • Add getTo and getReplyTo to Email class.

Requirements:

  • Java 5 or higher

Similar Software

Gmail.js
Gmail.js

13 Apr 15

MailBomber
MailBomber

5 Jun 15

SquirrelMail
SquirrelMail

5 Jun 15

Other Software of Developer Apache Software Foundation

Comments to Apache Commons Email

Comments not found
Add Comment
Turn on images!