The Fetchmail package contains
fetchmail and fetchmailconf.
When executed as a user, this will source that users
~/.fetchmailrc and download the appropriate mail.
When run as root, users who have a .fetchmailrc will have
their mail downloaded and delivered accordingly.
This program provides a Tk
GUI interface to your
~/.fetchmailrc making it
much easier to configure. However you will require,
Python, and it must
have the Tkinker module available.