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