%general-entities; ]> $LastChangedBy$ $Date$ Fetchmail-&fetchmail-version; Fetchmail Introduction to Fetchmail The Fetchmail package contains a mail retrieval program. It retrieves mail from remote mail servers and forwards it to the local (client) machine's delivery system, so it can then be read by normal mail user agents. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &fetchmail-md5sum; Download size: &fetchmail-size; Estimated disk space required: &fetchmail-buildsize; Estimated build time: &fetchmail-time; Additional Downloads Required Patch: Fetchmail Dependencies Required and a local MDA () Optional and User Notes: Installation of Fetchmail Install Fetchmail by running the following commands: patch -Np1 -i ../fetchmail-&fetchmail-version;-security_fixes-1.patch && ./configure --prefix=/usr --with-ssl --enable-fallback=procmail && make This package does not come with a test suite. Now, as the root user: make install Command Explanations --with-ssl: This enables SSL support, so that you can handle connections to secure POP3 and IMAP servers. --enable-fallback=procmail: This tells Fetchmail to hand incoming mail to Procmail for delivery, if the port 25 mail server is not present or not responding. Configuring Fetchmail Config Files ~/.fetchmailrc ~/.fetchmailrc Configuration Information cat > ~/.fetchmailrc << "EOF" set logfile /var/log/fetchmail.log set no bouncemail set postmaster root poll SERVERNAME : user <username> pass <password>; mda "/usr/bin/procmail -f %F -d %T"; EOF chmod -v 0600 ~/.fetchmailrc This is an example configuration that should suffice for most people. You can add as many users and servers as you need using the same syntax. man fetchmail: Look for the section near the bottom named CONFIGURATION EXAMPLES. It gives some quick examples. There are countless other config options once you get used to it. Contents Installed Program Installed Libraries Installed Directories fetchmail and fetchmailconf None None Short Descriptions fetchmail when executed as a user, this will source ~/.fetchmailrc and download the appropriate mail. fetchmail fetchmailconf it will assist you in setting up and editing a ~/.fetchmailrc configuration file, by using a Tk GUI interface. It requires Python and it must have the Tkinker module available. fetchmailconf