В этой главе рассказывается о том, как работает Postfix, чем занимается каждый элемент системы и как все компоненты связаны друг с другом. После знакомства с этим материалом у вас должна сложиться целостная картина Postfix, и далее вы сможете заняться решением своих собственных задач.
Postfix включает в себя несколько программ, взаимодействующих с пользовательскими процессами (sendmail, postqueue, postsuper и т. д.), и большое количество программ, работающих в фоновом режиме. Программы, работающие в фоновом режиме, управляются демоном master.
Пришло время выполнить первые тесты. В предыдущем разделе мы добавили и изменили ряд параметров, и если будем двигаться дальше, не удостоверившись, что все работает правильно, то рискуем в дальнейшем столкнуться с трудностями при поиске ошибки.
Запуск Postfix
Прежде чем начать отправлять почту, мы должны запустить Postfix. Все, что для этого нужно, – ввести postfix start, на что Postfix ответит таким сообщением:
# postfix start postfix/postfix script: starting the Postfix mail system
Если же сообщение будет таким, как указано ниже, значит, Postfix уже работает:
# postfix start postfix/postfix script: fatal: the Postfix mail system is already running
Если Postfix был запущен в то время, когда вы занимались изменением конфигурации, то эти изменения не повлияют на его работу. Можно было бы остановить и снова запустить Postfix, чтобы заставить его прочитать конфигурацию, но для этого есть более элегантный способ.
Просто введите postfix reload:
# postfix reload postfix/postfix script: refreshing the Postfix mail system
В этом случае Postfix загрузит только конфигурацию, что займет меньше времени и не прервет обслуживание клиентов.