Package mireka.pop
Contains classes for the configuration and connection handling of a POP3
(Post Office Protocol) server.
-
Interface Summary 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 Summary 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 Summary Enum Description SessionState SessionState contains constants corresponding to the POP3 session states as defined by RFC 1939. -
Exception Summary 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.