Home | Packages | Files | Procedures | Classes | Keywords | External packages
CheckLogin (conn clientid serverid storage) | ||
Internal procedure. General code used by USER/PASS and APOP login mechanisms to verify the given user-id. Locks the mailbox in case of a match. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: clientid | Authentication code transmitted by client | |
Argument: serverid | Authentication code calculated here. | |
Argument: storage | Handle of mailbox requested by client. |
CloseConnection (conn) | ||
Called by the general server to cleanup the pop3 specific part of a new connection. Overides the baseclass definition (server:CloseConnection). | ||
Argument: conn | Descriptor of connection to write to. |
GreetPeer (conn) | ||
Called after the initialization of a new connection. Writes the greeting to the new client. Overides the baseclass definition (server:GreetPeer). | ||
Argument: conn | Descriptor of connection to write to. |
H_apop (conn cmd line) | ||
Handle APOP command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_dele (conn cmd line) | ||
Handle DELE command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_list (conn cmd line) | ||
Handle LIST command. Generates scan listing | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_noop (conn cmd line) | ||
Handle NOOP command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_pass (conn cmd line) | ||
Handle PASS command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_quit (conn cmd line) | ||
Handle QUIT command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_reset (conn cmd line) | ||
Handle RSET command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_retr (conn cmd line) | ||
Handle RETR command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_stat (conn cmd line) | ||
Handle STAT command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_top (conn cmd line) | ||
Handle RETR command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
H_user (conn cmd line) | ||
Handle USER command. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The sent line, with cmd as first word. |
HandleUnknownCmd (conn cmd line) | ||
Handler for commands not known to the server. Overides the baseclass definition (server:HandleUnknownCmd). Simply writes an error response to the client. | ||
Argument: conn | Descriptor of connection to write to. | |
Argument: cmd | The sent command | |
Argument: line | The complete line sent by the client behind conn. |
InitializeNewConnection (conn) | ||
Called by the base class to initialize the pop3 specific part of a new connection. Overides the baseclass definition (server:InitializeNewConnection). | ||
Argument: conn | Descriptor of connection to write to. |
TransferDone (conn) | ||
Internal procedure. Called by the storage system after completion of the transfer requested by the server. Reenables listening for commands. | ||
Argument: conn | Descriptor of connection to write to. |
pop3Server () | ||
Constructor. Creates the core of a pop3 server. It handles all interactions with a client, but relies on external code for authentication and mail storage. Built on top of server. |
Generated by AutoDoc 2.1 at 02/20/1999, invoked by Andreas Kupries