Postfix and Linux


Перевод: Доморадов Алексей. Все права защищены. Copyright © 2007.

Примечание: При размещении данного материала у себя на сайте, просьба указывать ссылку на оригинальный сайт - www.sys-adm.org.ua.

Все замечания и предложения по переводу документации на русский язык, а также найденные ошибки и опечатки присылайте на мой электронный адрес.

Благодарности: Спасибо всем, кто помогал мне переводить эту документацию.

Особенное спасибо: Галинурову Кириллу и Грозаку Михаилу aka RedStalker_Mike.

Special thanks to: Igor Luzanov aka ISKATEL.


Проблемы с Berkeley DB

Предупреждение: если вы не можете cобрать Postfix потому, что не найден файл "db.h", тогда вы ДОЛЖНЫ установить пакет разработчика Berkeley DB (package name: db???-devel-???), который поставляется с вашей Linux системой. Только этот пакет содержит файлы, которые соответствуют версии Berkeley DB, используемой функциями системной библиотеки.

НЕ ЗАГРУЖАЙТЕ случайные версии Berkeley DB из сети. Каждая программа Postfix будет завершаться аварийно, если она собрана с версией Berkeley DB отличающейся от версии, используемой функциями системной библиотеки. Смотрите файл DB_README для дополнительной информации.

Проблемы с Procmail

На RedHat Linux 7.1 и более поздних procmail больше не имеет права на запись в директорию /var/spool/mail. Для исправления выполните следующее :

# chmod 1777 /var/spool/mail

Производительность Syslogd

На LINUX системах syslogd по умолчанию использует синхронную запись. Поэтому в действительности syslogd может использовать больше системных ресурсов, чем Postfix. Для избежания такой проблемы отключите синхронную запись в почтовый лог файл отредактировав файл /etc/syslog.conf и добавив символ "-" к имени лог файла:

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

Пошлите сигнал "HUP" демону syslogd, чтобы изменения вступили с силу.

# kill -HUP syslogd

Дата последнего обновления: 30.10.2008. Postfix version: 2.3.4.