PPoossttffiixx aanndd LLiinnuuxx

-------------------------------------------------------------------------------

BBeerrkkeelleeyy DDBB iissssuueess

Warning: if you can't compile Postfix because the file "db.h" isn't found, then
you MUST install the Berkeley DB development package (package name: db???-
devel-???) that comes with your Linux system. Only that package contains the
files that correspond to the Berkeley DB version that is used by the system
library routines.

DO NOT download some Berkeley DB version from the network. Every Postfix
program will dump core when it is built with a different Berkeley DB version
than the version that is used by the system library routines. See the DB_README
file for further information.

PPrrooccmmaaiill iissssuueess

On RedHat Linux 7.1 and later pprrooccmmaaiill no longer has permission to write the
mail spool directory. Workaround: chmod 1777 /var/spool/mail.

SSyyssllooggdd ppeerrffoorrmmaannccee

LINUX ssyyssllooggdd uses synchronous writes by default. Because of this, ssyyssllooggdd can
actually use more system resources than Postfix. To avoid such badness, disable
synchronous mail logfile writes by editing /etc/syslog.conf and by prepending a
- to the logfile name:

    /etc/syslog.conf:
        mail.*                          -/var/log/mail.log

Send a "kkiillll --HHUUPP" to the ssyyssllooggdd to make the change effective.

