The Pop3 protocol code uses state machine to send commands to the pop3 server, and to parse the responses. The states are enumerated here. The state machine is here.

The nsPop3Protocol object passes message data to the other backend code via the nsIPop3Sink interface. nsPop3Sink.cpp, in turn, adds messages to the local folder.

Document Tags and Contributors

Contributors to this page: Kohei, DavidBienvenu
Last updated by: Kohei,