Демон master – управляющая программа Postfix; он осуществляет контроль над всеми остальными демонами Postfix. Демон master ожидает поступления входящих заданий для передачи их подчиненным демонам. Если работы много, то master может вызвать несколько экземпляров демона. Вы можете задать количество одновременно работающих экземпляров демона, частоту их повторного использования и величину периода простоя, после которого произойдет остановка экземпляра.
Если вы работали с сервером inetd на компьютере с UNIX, то обнаружите много общего между ним и демоном master.
bounce и defer
Агент передачи сообщений должен уведомить отправителя о невозможности доставить сообщения. В Postfix эту задачу решают демоны bounce и defer, а инициируется она диспетчером очередей (qmgr).
Существует два вида событий, которые могут вызвать отправку уведомлений – неисправимые ошибки и адресат, которого невозможно достичь в течение долгого периода времени. В последнем случае отправляется предупреждение о задержке.
В этой главе рассказывается о том, как работает Postfix, чем занимается каждый элемент системы и как все компоненты связаны друг с другом. После знакомства с этим материалом у вас должна сложиться целостная картина Postfix, и далее вы сможете заняться решением своих собственных задач.
Postfix включает в себя несколько программ, взаимодействующих с пользовательскими процессами (sendmail, postqueue, postsuper и т. д.), и большое количество программ, работающих в фоновом режиме. Программы, работающие в фоновом режиме, управляются демоном master.