Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients.
SubEtha SMTP is an easy-to-use server-side SMTP library for Java.
Wiser is a smart mail testing application.
Apache Commons Net library contains a collection of network utilities and protocol implementations. Supported protocols include Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, and Whois.
James Protocols
Apache James Mail Server
Smtp modules for Guice implementation of James server
A multithreaded standalone SMTP mail server implementation.
The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100% pure Java SMTP, IMAP, JMAP and POP3 Mail server. We have designed James to be a complete and portable enterprise mail engine solution based on currently available open protocols. James is also a mail application platform. We have developed a Java API to let you write Java code to process emails that we call the mailet API. A mailet can generate an automatic reply, update a database, prevent spam, build a message archive, or whatever you can imagine. A matcher determines whether your mailet should process an email in the server. The James project hosts the Mailet API, and James provides an implementation of this mail application platform API.
Jakarta Mail API distribution
Simple API, Complex Emails. A light weight wrapper for the JavaMail SMTP API
A Mule transport for Email Connectivity. This transport supplies a Pop3 connector, Smtp connector and a Mail connector which is an aggregation of the two.
Provide a standalone mock SMTP server that could be configured over HTTP. Dockerized it can be used for advanced error testing for SMTP clients.
implementation of the mail task based on javamail. Required to send emails to SMTP servers using user/password combinations or to send mail over SSL
Apache Log4j Simple Mail Transfer Protocol (SMTP) Appender, version for Jakarta EE 9.
The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100% pure Java SMTP, IMAP, JMAP and POP3 Mail server. We have designed James to be a complete and portable enterprise mail engine solution based on currently available open protocols. James is also a mail application platform. We have developed a Java API to let you write Java code to process emails that we call the mailet API. A mailet can generate an automatic reply, update a database, prevent spam, build a message archive, or whatever you can imagine. A matcher determines whether your mailet should process an email in the server. The James project hosts the Mailet API, and James provides an implementation of this mail application platform API.
A light weight wrapper for the JavaMail SMTP API
A fork of a fork (!) of SubEtha, an easy-to-use server-side SMTP library for Java.
The Apache Java Enterprise Mail Server (a.k.a. JAMES Server)
This feature allows applications to interact with an external mail server by using the JavaMail 1.5 API, which provides common store and transport protocols, such as POP3, IMAP, and SMTP.
Functional test framework specialised for the ASCII line-base protocols common in mail.
This feature allows applications to interact with an external mail server by using the JavaMail 1.6 API, which provides common store and transport protocols, such as POP3, IMAP, and SMTP.
The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100% pure Java SMTP, IMAP, JMAP and POP3 Mail server. We have designed James to be a complete and portable enterprise mail engine solution based on currently available open protocols. James is also a mail application platform. We have developed a Java API to let you write Java code to process emails that we call the mailet API. A mailet can generate an automatic reply, update a database, prevent spam, build a message archive, or whatever you can imagine. A matcher determines whether your mailet should process an email in the server. The James project hosts the Mailet API, and James provides an implementation of this mail application platform API.
a simple fake SMTP server for unit testing
Apache James Mail Server
To send or receive emails using imap/pop3 or smtp protocols.
Angus Mail Project
SMTP Connection Pool which uses JavaMail and Apache Common Pool
Dummy SMTP server for testing
WebJar for smtp-connection
The Gravitee.IO Parent POM provides common settings for all Gravitee components.
Java SDK for SMTP
The addc-alerts library supplies a framework for raising alerts in programs and sending these to a selection of sinks including files, SNMP, SMTP and SMS.
Aspirin is an embeddable send-only SMTP server.
WebJar for nodemailer-smtp-transport
SMTPAPI Java helper library
WebJar for smtpapi
Funktion :: Connector :: SMTPS
Funktion :: Connector :: SMTP
jtstand-smtp sends out email notification through smtp
Fake smtp server and client to use in integration tests
Tioga Solutions
WebJar for nodemailer-smtp-pool
Aspirin is an embeddable send-only SMTP server.
Lightweight SMTP connection pool with clustering support, wait/release mechanism, connection lifecycle management, eager/lazy loading pool with auto-expiry policy support
Plugin parent pom the plugins should have.
Cloud-based digital content preservation system
Java library for simple mail sending based on javax.mail
niosmtp is an async based SMTP/LMTP client, which can be used to send an big amount of emails in a fast manner. The transport layer is decoupled from the protocol logic, this allows easy implementing of an other transport layer. Included is a NIO and OIO based transport layer build on top of netty.
fake SMTP server