Creates a new PopCommand object representing the command cmd, for the POP server pop, with the arguments in args.
Handles APOP authentication.
Handles the AUTH command.
Marks the specified message for later deletion. Although the RFC prohibits the client from marking the same message twice, we blithely allow it.
Handles the guts of the STAT/LIST data acquisition.
Marks this command as having finished execute()-ing. Any responses are written to the client, and the POP server is instructed to move on to processing the next command.
Handles the LIST command.
This function returns the next argument supplied by the client for this command, or an empty string if there are no more arguments. (Should we assume that nextArg will never be called more times than there are arguments? The POP parser does enforce this.)
Handles the PASS command.
Tries to read a single response line from the client and pass it to the SaslMechanism.
Handles both the RETR (if lines is false) and TOP (if lines is true) commands.
Handles the STLS command.
Handles the STAT command.
Handles the UIDL command.
Handles the USER command.
This web page based on source code belonging to The Archiveopteryx Developers. All rights reserved.