All Classes and Interfaces

Class
Description
 
 
Thrown when a user attempts to do something (e.g.
 
Provides the ability to ensure characters are part of a permitted set.
 
DATA command.
 
DummySSLServerSocketFactory - NOT SECURE Contains a hardcoded memory store for convenience in testing by avoiding having to manually setup, install, and generate keystore / keys
DummySSLSocketFactory - NOT SECURE
DummyTrustManager - NOT SECURE
Thrown on an inappropriate attempt to reference a mailbox.
 
 
 
 
EHLO/HELO command.
Represents a range of UID values.
 
Represents a processor for a particular Imap command.
A factory for ImapCommand instances, provided based on the command name.
 
The handler class for IMAP connections.
A host machine that has an IMAP4rev1 messaging server.
An initial implementation of an ImapHost.
 
Wraps the client input reader with a bunch of convenience methods, allowing lookahead=1 on the underlying character stream.
Class providing methods to send response messages from the server to the client.
 
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.
 
 
Enumerated type representing an IMAP session state.
A simple in-memory implementation of Store, used for testing and development.
 
Writes to a wrapped Writer class, ensuring that all line separators are '\r\n', regardless of platform.
 
 
MAIL command.
 
Represents a mailbox within an Store.
Interface for objects holding IMAP4rev1 Message Attributes.
 
 
The set of flags associated with a message.
Contains information for delivering a mime email.
 
Represents a range of Message Sequence Numbers.
 
NOOP command.
 
 
 
 
 
 
 
 
 
 
QUIT command.
RCPT command.
 
 
 
Handles the RSET command.
RSET command.
SearchKey as defined in "RFC3501" section "6.4.4.
Builder for search terms.
Deprecated.
Use GreenMail.java instead
Defines the default ports smtp25 smtps465 pop3110 pop3s995 imap143 imaps993 Use ServerSetupTest for non-default ports
Defines a series of non-default ports for test purposes.
A class that facilitate service implementation
Attributes of a Message in IMAP4rev1 style.
A mail message with all of the extra stuff that IMAP requires.
 
 
 
 
This Object is used by a thread to wait until a number of emails have arrived.
 
 
 
Represents the complete mail store for an IMAP server, providing access to and manipulation of all Mailboxes stored on this server.
 
 
 
 
 
 
 
 
 
 
VRFY command.