Если вы не можете скомпилировать Postfix потому что файл "db.h" не найден, вам НЕОБХОДИМО установить пакет разработки Berkeley DB (название: ???-devel-???) чтобы подогнать (в необходимое соответствие) вашу системную библиотеку. Вы можете выяснить что установливать с помощью команды rpm. Для примера:
$ rpm -qf /usr/lib/libdb.so db4-4.3.29-2
Это значит что вам необходимо установить db4-devel-4.3.29-2 (на некоторых системах, взамен указывается "rpm -qf /lib/libdb.so").
НЕ загружайте несколько версий Berkeley DB из сети. Любая Postfix программа будет dump (сбрасываться) core, когда она собрана с отличающейся версией Berkeley DB чем версия которая используется с системной библиотекой в обычном режиме. Смотри файл DB_README для добавочной информации.
В RedHat Linux 7.1 и позже procmail больше не имеет разрешения для записи в почтовую spool (для буферизации) директорию. Обходной (искусственный [workaround]) путь:
# chmod 1777 /var/spool/mail
LINUX syslogd использует синхронные записи по умолчанию. Поэтому, syslogd может в действительности использовать больше ресурсов чем Postfix. Для предотвращения такой вредности, отключите сихнхронные почтовые логфайл записи отредактировав /etc/syslog.conf и добавив спереди - к названиию логфайла:
/etc/syslog.conf: mail.* -/var/log/mail.log
Отправьте "kill -HUP" к syslogd чтобы сделать изменения действительными.