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 portsDefines 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.