All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractServer |
|
| AbstractSocketProtocolHandler |
Provides shared helpers for handling a client socket connection.
|
| ApopCommand |
|
| AuthCommand |
SASL : PLAIN
|
| AuthCommand |
AUTH command.
|
| AuthCommand.AuthMechanism |
|
| AuthCommand.Pop3SaslAuthMechanism |
|
| AuthenticationState |
Base interface for the state used by various authentication methods.
|
| AuthorizationException |
Thrown when a user attempts to do something (e.g.
|
| BuildInfo |
Defines project build info such as version.
|
| CapaCommand |
Handles the CAPA command.
|
| CommandParser |
|
| CommandParser.CharacterValidator |
Provides the ability to ensure characters are part of a permitted set.
|
| CommandParser.DigitCharValidator |
|
| CommandParser.NoopCharValidator |
|
| ConfiguredGreenMail |
A version of GreenMailOperations that implements the configure() method.
|
| DataCommand |
DATA command.
|
| DeleCommand |
|
| DummySSLServerSocketFactory |
DummySSLServerSocketFactory - NOT SECURE
|
| DummySSLSocketFactory |
DummySSLSocketFactory - NOT SECURE
|
| DummyTrustManager |
DummyTrustManager - NOT SECURE
|
| EncodingUtil |
Helper for handling encodings.
|
| FolderException |
Thrown on an inappropriate attempt to reference a mailbox.
|
| FolderListener |
|
| GreenMail |
Utility class that manages a greenmail server with support for multiple protocols
|
| GreenMailConfiguration |
Properties that can be defined to configure a GreenMail instance or GreenMailRule.
|
| GreenMailOperations |
Interface that contains all operations provided by the Greenmail main class
|
| GreenMailProxy |
Proxy that routes all operations to an internal greenmail instance
|
| GreenMailRule |
Deprecated.
|
| GreenMailUser |
|
| GreenMailUtil |
|
| HeloCommand |
EHLO/HELO command.
|
| IdRange |
Represents a range of UID values.
|
| IdSet |
|
| ImapCommand |
Represents a processor for a particular Imap command.
|
| ImapCommandFactory |
A factory for ImapCommand instances, provided based on the command name.
|
| ImapConstants |
|
| ImapHandler |
The handler class for IMAP connections.
|
| ImapHostManager |
A host machine that has an IMAP4rev1 messaging server.
|
| ImapHostManagerImpl |
An initial implementation of an ImapHost.
|
| ImapRequestHandler |
|
| ImapRequestLineReader |
Wraps the client input reader with a bunch of convenience methods, allowing lookahead=1
on the underlying character stream.
|
| ImapResponse |
Class providing methods to send response messages from the server
to the client.
|
| ImapServer |
|
| ImapSession |
Encapsulates all state held for an ongoing Imap session,
which commences when a client first establishes a connection to the Imap
server, and continues until that connection is closed.
|
| ImapSessionFolder |
|
| ImapSessionImpl |
|
| ImapSessionState |
Enumerated type representing an IMAP session state.
|
| InMemoryStore |
A simple in-memory implementation of Store, used for testing
and development.
|
| InternetPrintWriter |
Writes to a wrapped Writer class, ensuring that all line separators are '\r\n', regardless
of platform.
|
| LineLoggingBuffer |
Buffers and logs when detecting CR-LF.
|
| ListBasedStoredMessageCollection |
|
| ListCommand |
|
| LoggingInputStream |
Logs stream for debugging purpose on DEBUG level.
|
| LoggingOutputStream |
Logs stream for debugging purpose on DEBUG level.
|
| LoginAuthenticationState |
|
| MailAddress |
|
| MailCommand |
MAIL command.
|
| MailException |
|
| MailFolder |
Represents a mailbox within an Store.
|
| MailMessageAttributes |
Interface for objects holding IMAP4rev1 Message Attributes.
|
| MalformedAddressException |
|
| Managers |
|
| MapBasedStoredMessageCollection |
|
| MaxSizeLinkedHashMap<K,V> |
|
| MessageDeliveryHandler |
Handles delivery when receiving messages.
|
| MessageFlags |
The set of flags associated with a message.
|
| MovingMessage |
Contains information for delivering a mime email.
|
| MsgRangeFilter |
|
| MsnRange |
Represents a range of Message Sequence Numbers.
|
| NoopCommand |
|
| NoopCommand |
NOOP command.
|
| NoSuchUserException |
|
| PassCommand |
|
| PlainAuthenticationState |
|
| Pop3Command |
|
| Pop3CommandRegistry |
|
| Pop3Connection |
|
| Pop3Handler |
|
| Pop3Server |
|
| Pop3State |
|
| PropertiesBasedGreenMailConfigurationBuilder |
Creates GreenMailConfiguration from properties.
|
| PropertiesBasedServerSetupBuilder |
Creates a GreenMail server setup configuration based on System properties.
|
| ProtocolException |
|
| ProtocolHandler |
Handles a specific protocol, such as IMAP etc.
|
| QuitCommand |
|
| QuitCommand |
QUIT command.
|
| QuotaCommand |
Implements IMAP Quota Extension.
|
| QuotaRootCommand |
Implements IMAP Quota Extension.
|
| RcptCommand |
RCPT command.
|
| RetrCommand |
|
| Retriever |
|
| RsetCommand |
Handles the RSET command.
|
| RsetCommand |
RSET command.
|
| SaslMessage |
SASL mechanism message.
|
| SearchKey |
SearchKey as defined in "RFC3501" section "6.4.4.
|
| SearchTermBuilder |
Builder for search terms.
|
| SearchTermBuilder.AbstractIdSearchTerm |
Supports general searching by id sequences such as MSN or UID.
|
| SearchTermBuilder.MessageNumberSearchTerm |
Term for searching by message number ids.
|
| SearchTermBuilder.UidSearchTerm |
Term for searching uids.
|
| ServerSetup |
Defines the default ports
smtp25
smtps465
pop3110
pop3s995
imap143
imaps993
Use ServerSetupTest for non-default ports
|
| ServerSetupTest |
Defines a series of non-default ports for test purposes.
|
| Service |
Generic lifecycle handling of a service.
|
| SetQuotaCommand |
Implements IMAP Quota Extension.
|
| SimpleMessageAttributes |
Attributes of a Message in IMAP4rev1 style.
|
| SmtpCommand |
|
| SmtpCommandRegistry |
|
| SmtpConnection |
|
| SmtpHandler |
|
| SmtpManager |
|
| SmtpServer |
|
| SmtpState |
|
| SortKey |
Created on 10/03/2016.
|
| StatCommand |
|
| Store |
Represents the complete mail store for an IMAP server, providing access to
and manipulation of all Mailboxes stored on this server.
|
| StoredMessage |
A mail message with all the extra stuff that IMAP requires.
|
| StoredMessage.UidAwareMimeMessage |
Wraps a mime message and provides support for uid.
|
| StoredMessageCollection |
|
| StreamUtils |
|
| TopCommand |
|
| UidEnabledCommand |
|
| UidlCommand |
|
| UserBean |
A user to create when servers start
|
| UserCommand |
|
| UserException |
|
| UserImpl |
|
| UserManager |
|
| UsernameAuthentication |
Base interface for authentication methods that provide or make use of
a plain text username to identify a user, such as the PLAIN or
LOGIN authentication mechanisms.
|
| UserUtil |
Utility for managing users
|
| VrfyCommand |
VRFY command.
|