Introduction to Qpopper

The Qpopper package contains a POP3 mail server.

Package Information

Qpopper Dependencies




OpenSSL-0.9.8g, GDBM-1.8.3, Linux-PAM-, and MIT Kerberos V5-1.6 or Heimdal-1.1

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

Installation of Qpopper

Install Qpopper with the following commands:

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

Now, as the root user:

make install &&
install -D -m644 GUIDE.pdf /usr/share/doc/qpopper-4.0.9/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-20080816 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.

If you use xinetd, the following command will create the Qpopper file as /etc/xinetd.d/pop3:

cat >> /etc/xinetd.d/pop3 << "EOF"
# Begin /etc/xinetd.d/pop3

service pop3
    port            = 110
    socket_type     = stream
    protocol        = tcp
    wait            = no
    user            = root
    server          = /usr/sbin/popper

# End /etc/xinetd.d/pop3

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


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

Short Descriptions


is the POP3 server daemon.

Last updated on 2007-04-04 14:42:53 -0500