Internet Direct (Indy) Version 9.0.1 Beta
TIdPOP3ServerState
Represents valid POP3 Server states.

TIdPOP3ServerState = (POPStateName, POPStateTransaction, POPStateUpdate);
Description
TIdPOP3ServerState is an enumerated type that represents valid values for the state of a POP3 Server connection. A POP3 session progresses through a number of states during its lifetime.

POPStateName indicates the POP3 server state for a new client connection that has not been authenticated. POPStateName is the initial state value for a POP3 connection after the POP3 server has sent a greeting. In this state, the client must identify itself to the POP3 server using a supported authentication method.

POPStateTransaction indicates that the client connection has been authenticated, and can request actions on the POP3 server that affect the mail account.

POPStateUpdate indicates that the client connection has issued a POP3 QUIT command, and is in the process of updating server resources acquired during the POPStateTransaction state. The POP3 server will normally issue the a GOODBYE message when POPStateUpdate has completed successfully, and close the client connection.