See: Description
| Interface | Description |
|---|---|
| Command |
A command is responsible for the parsing and execution of a POP3 command
received from the client.
|
| PrincipalMaildropTable |
This interface is used to look up the name of the maildrop assigned to a user
principal.
|
| TlsConfiguration |
TlsConfiguration provides information about whether the TLS extension is
enabled and provides a factory method which creates configured SSLSocket
instances.
|
| Class | Description |
|---|---|
| CommandParser |
CommandParser extracts the command name from the command received from the
POP3 client and provides functions for parsing the arguments.
|
| JsseDefaultTlsConfiguration |
JsseDefaultTlsConfiguration delegates TLS configuration to the system
property based JSSE reference implementation configuration.
|
| MaildropDestination |
MaildropDestination puts the mail into the specified POP3 maildrop.
|
| PopMailImporter |
Import mails from remote POP3 servers to the local POP3 maildrops at system
startup.
|
| PopServer |
PopServer contains configuration information and lifecycle management for the
POP3 service.
|
| PrivateTlsConfiguration |
TlsConfiguration stores configuration data for the TLS extension.
|
| Session |
The Session class represents a POP3 session, it stores information collected
during the session and provides access to other classes related to the
session.
|
| SessionThread |
SessionThread manages the TCP connection to the POP3 client and contains the
loop which processes the incoming commands.
|
| Enum | Description |
|---|---|
| SessionState |
SessionState contains constants corresponding to the POP3 session states as
defined by RFC 1939.
|
| Exception | Description |
|---|---|
| CommandSyntaxException |
Signals that a POP3 command sent by the client is syntactically invalid.
|
| IllegalSessionStateException |
Indicates that the command received from the POP3 client cannot be run in the
current session state.
|
| Pop3Exception |
Signals POP3 related exception and optionally includes standard POP3 response
codes in addition to the human readable message.
|