Почтовая программа для Linux PostFix

Эта программа разрабатывалась как альтернатива SendMail. Как очевидное следствие, она также бесплатна, что повышает ее используемость.

Более того, она совместима с SendMail, а именно — поддерживает использование директорий и файлов, которые стандартны для SendMail (/var/spool/mail, /etc/aliases, ~/.forward), но не использует snedmail.cf. Очень важное отличие: эта программа имеет модульную структуру, каждый модуль запускается независимо от главного, что позволяет не исполнять все части от имени root. Более того, для выполнения какой-то незначительной операции нет необходимости запускать весь процесс целиком, достаточно запустить ту часть, которая за это отвечает. Использование модулей уменьшает затраты памяти и сокращает время работы. Для обработки писем существуют четыре очереди: maildrop, incoming, active и deferred. В очередь maildrop попадают письма, уходящие с самой этой машины. Оттуда они передаются в очередь incoming. В нее же попадают все письма с внешних машин. Основная обработка происходит в очередях active и deferred. Active представляет собой письма, обрабатываемые в данный момент. В случае проблем письма не удаляются, а передаются в очередь deferred. Под обработкой подразумевается определение дальнейшего пути следования письма. Важным свойством этой системы является контроль за соединением с соседними машинами, чтобы гарантировать отсутствие перегрузок системы, скажем, из-за слишком большого числа соединений. Еще один вопрос, который проработан в PostFix гораздо лучше, чем в SendMail, — это защита. Лучшая защита обеспечивается за счет модульности, исполнения критических кусков кода в среде, отделенной командой chroot, и многих других приемов, которые либо просто не применяются, либо по структуре принципиально не подходят программе Sendmail.

Конфигурация системы хотя и является сложной, но все же весьма упрощена благодаря программе postconf, позволяющей более-менее наглядно производить установку новых значений параметров. Существует возможность изменять не все настройки подряд, а только какую-то группу, например параметры, относящиеся к пересылке писем. Основным является файл main.cf. Конечно, его можно редактировать и вручную, но в этом нет особого смысла при наличии программы.

www.postfix.org

Сентябрь 4, 2007 — Рубрика: Почта
Метки: ,