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

Mailcode
Mailcode

22 Jul 15

MIMEmail (PHP)
MIMEmail (PHP)

10 Dec 15

Mailpile
Mailpile

1 Oct 15

PHP Mail tester
PHP Mail tester

13 May 15

Other Software of Developer Apache Software Foundation

Comments to Apache Commons Email

Comments not found
Add Comment
Turn on images!