The Fetchmail package contains a mail retrieval program. "It retrieves mail from remote mail servers and forwards it to your local (client) machine's delivery system, so it can then be read by normal mail user agents."
Download (HTTP): http://download.berlios.de/fetchmail/fetchmail-6.2.5.2.tar.gz
Download (FTP): ftp://ftp2.be.freesbie.org/packages/openbsd/distfiles/fetchmail-6.2.5.2.tar.gz
Download MD5 sum: 6eefef076bf3517a870f27a6133ff8c4
Download size: 1.2 MB
Estimated disk space required: 6.1 MB
Estimated build time: 0.1 SBU
OpenSSL-0.9.7g and a local MDA (Procmail-3.22)
Install Fetchmail by running the following commands:
./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
--with-ssl: This enables SSL if found, 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 your port 25 mail server is not present or not responding.
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.
Last updated on 2005-08-01 13:29:19 -0600