The pop (Post Office Protocol) daemon, which runs on port 110, is required on my server due to the
fact that the server collects all the emails from other accounts & saves them on the server for
later delivery. A small client programme called fetchmail, which is run on the server collects
the mail & saves it in a user mailbox on the server. The mails are then collected from the server
by the windows machines on the internal network.
The pop daemon, like all daemons, can be run in "stand alone mode" or it can be started from
the inet daemon. In stand alone mode the server daemon permanently listens & is active on it’s
designated port, but when the pop daemon is controlled by the inet daemon the pop daemon is only
started when it is required, & stopped when it is no longer needed. For more information on the
inet daemon look up the inet section.
A small config file has to be created for fetchmail to know where it can find the mail accounts,
this config file is called .fetchmailrc. It is possible to collect the mails from several mail
accounts & have the mails saved in a particular users mailbox. The Linux server is working as a
client & a server at the same time, a client through the fetchmail programme, & a server
through the pop daemon for mail delivery on the internal network.