Command explanations --sysconfdir=/etc/courier: Specifies the directory where Courier's configuration files are installed. --with-piddir=/var/run: Specifies the directory where Courier's PID files are stored when Courier is active. --libexecdir=/usr/sbin: libexecdir contains programs and libraries that cannot be directly executed from the command line. --datadir=/usr/share/courier: Specifies the directory where miscellaneous shell scripts, Perl scripts, and data files will be installed. --localstatedir=/var/lib/courier: Specifies the directory that will hold the mail queue, and other temporary data. This option defaults to the subdirectory var in the directory specified by the option. : Allows Courier to be built as the root user. --with-db=gbbm: Courier requires either the GDBM or the DB database library. GDBM is used if both are present. This option forces the selection of the database library. --with-mailuser=courier: All except two Courier daemons run as a non-privileged user. This option specifies the userid that Courier will install and run as. --withmailgroup=courier: like , but specifies the group ID. : there are several confirmed bugs in some IMAP clients that do not properly implement the IMAP4rev1 protocol. This option enables some workarounds for those buggy IMAP clients. NOTE: make check will fail if this option is used. You should first configure without this option, and if all post-configuration tests succeed, rerun configure with this option and recompile. --with-ispell=/usr/bin/aspell: Courier's webmail server can use spell checking, if the aspell program is available. If configure finds ispell, spell checking is enabled. If aspell is not in the current search path, use --with-ispell=program to explicitly set the location of aspell.