All Classes and Interfaces

Class
Description
Handles the CRAM-MD5 authentication scheme.
Simple SmtpMessageHandler that stores the received messages in a list.
Simple implementation of a SSLContextProvider.
Handles the LOGIN authentication scheme.
Provides methods to easily create a MimeMessage that can be sent to an SMTP server.
Handles PLAIN authentication scheme.
A basic user repository.
Attachment of an SmtpMessage.
Provides an InputStream to read the attachment content.
Represents an authenticator handler.
List of SMTP commands.
Represents the SMTP command types.
Protocol exchange data between smtp4j and the sender.
Some SmtpAuthenticatorHandler requires multiple exchanges between the server and the client.
Represents an SMTP message.
Represents a message handler that will process any incoming message.
Represents a simple SmtpMessage iterator.
Constants for the SMTP protocol.
Exception thrown when there is an error during the protocol exchange.
Simple SMTP server.
Helper to build a new SmtpServer.
Represents a server listener.
Represents options of the SmtpServer.
Represents the protocol.
Handles the SMTP protocol.
Represents a message receiver within the SMTP transaction.
SSLContext provider.
Handles the authentication of users.
Represents a user's repository.