Introduction to Qpopper

The Qpopper package contains a POP3 mail server.

This package is known to build using an LFS 7.4 platform but has not been tested.

Package Information

Qpopper Dependencies




OpenSSL-1.0.1e, Linux-PAM-1.1.7, and MIT Kerberos V5-1.11.3

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qpopper

Installation of Qpopper

Install Qpopper with the following commands:

./configure --prefix=/usr --enable-standalone &&

This package does not come with a test suite.

Now, as the root user:

make install &&
install -D -m644 GUIDE.pdf /usr/share/doc/qpopper-4.1.0/GUIDE.pdf

Command Explanations

--enable-standalone: This option gives the flexibility to run Qpopper in standalone mode.

Configuring Qpopper

Configuration Information

Update the Syslog configuration file and force the syslogd daemon to reread the new file so that Qpopper events are logged:

echo "local0.notice;local0.debug /var/log/POP.log" >> /etc/syslog.conf &&
killall -HUP syslogd

If you want Qpopper to start automatically when the system is booted, install the /etc/rc.d/init.d/qpopper init script included in the blfs-bootscripts-20130908 package.

make install-qpopper

This startup procedure uses a configuration file. The details of the configuration file can be found in the documentation file GUIDE.pdf.

cat > /etc/mail/qpopper.conf << "EOF"
# Qpopper configuration file

set debug = false

set spool-dir = /var/spool/mail/
set temp-dir  = /var/spool/mail/

set downcase-user = true
set trim-domain = true

set statistics = true

# End /etc/shells

If you use inetd, the following command will add the Qpopper entry to /etc/inetd.conf:

echo "pop3 stream tcp nowait root /usr/sbin/popper popper" >> /etc/inetd.conf &&
killall inetd || inetd

Issue a killall -HUP inetd to reread the changed inetd.conf file.


Installed Program: popper
Installed Libraries: None
Installed Directories: None

Short Descriptions


is the POP3 server daemon.

Last updated on 2013-09-06 10:46:32 -0700