| poplistener listens on a TCP port (usually port 110) and waits for a client to connect. Once a connected client has sent username and password for authentication, poplistener uses a MySQL database for validation. After successful authentication, a pop3d process is spawned under the user's uid which takes care of the rest of the POP protocol listing and displaying messages. |