Indy 9
|
TIdPOP3ServerThread = class(TIdPeerThread)
TIdPOP3ServerThread is the class type assigned to the TIdPOP3Server.ThreadClass property in the constructor for TIdPOP3Server.
property Password: String;
Username and Password are used in the TIdPOP3Server.CheckUser method to verify the identity and authentication for the client connection, and set the POP3 state.
property State: TIdPOP3ServerState;
When the client connection is established, State is set to Auth and the session enters the AUTHORIZATION state. In this state, the client must identify itself to the POP3 server to gain access to the associated maildrop.
When the client is successfully authorized, the client session enters the the TRANSACTION state, and State is set to Trans. In this state, the client requests actions on the maildrop on the POP3 server.
When the client has issued the QUIT command, the session enters the UPDATE state and STate is set to Update. In this state, the POP3 server releases any resources acquired during the TRANSACTION state and says goodbye. The client connection is then closed.
property Username: String;
Username and Password are used in the TIdPOP3Server.CheckUser method to verify the identity and authentication for the client connection, and set the POP3 state.
constructor Create(ACreateSuspended: Boolean = True); override;
When ACreateSuspended is False, the thread is executed immediately. If ACreateSuspended is True, the thread will not be executed until Resume is called.
destructor Destroy; override;