An open API service indexing awesome lists of open source software.

https://github.com/technicalguru/java-mail

Mailing frameworks for Java
https://github.com/technicalguru/java-mail

email email-queue email-sender email-template email-template-builder email-templates emails

Last synced: about 1 year ago
JSON representation

Mailing frameworks for Java

Awesome Lists containing this project

README

          

# Java Mail

This project supports the mail creation and sending process in Java. It was
originally developed to support my Spring Boot projects. Java Mail consists of
two parts:

- [mail-templates](https://github.com/technicalguru/java-mail/tree/master/mail-templates) - generate e-mail content based on (Freemarker) templates.
- [mail-queue](https://github.com/technicalguru/java-mail/tree/master/mail-queue) - process e-mails asynchronically

## Latest Version

Latest version is 1.2.0.

Java21 is required since v1.2.0. Use v1.0.2 if you still need pre-Jakarta API (javax.main.*).

## Documentation

Javadoc API for latest stable version (and previous ones) can be accessed here:

* [mail-templates](https://www.javadoc.io/doc/eu.ralph-schuster/mail-templates)
* [mail-queue](https://www.javadoc.io/doc/eu.ralph-schuster/mail-queue)

## Contributions

* [Project Homepage](https://github.com/technicalguru/java-mail)
* [Issue Tracker](https://github.com/technicalguru/java-mail/issues)

## License

Java Mail is free software: you can redistribute it and/or modify it under the terms of version 3 of the GNU
Lesser General Public License as published by the Free Software Foundation.

Java Mail is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
License for more details.

You should have received a copy of the GNU Lesser General Public License along with Java Mail. If not, see
.

Summary:
1. You are free to use all this code in any private or commercial project.
2. You must distribute license and author information along with your project.
3. You are not required to publish your own source code.