Книга: Сетевые средства Linux
Конфигурационный файл Postfix
Конфигурационный файл Postfix
Особенности выполнения Postfix определяются содержимым конфигурационного файла main.cf,
который обычно располагается в каталоге /etc/postfix
. Большинство записей в этом файле представлены в следующем формате:
опция = значение
Некоторые записи main.cf
определяют переменные, используемые далее в этом файле. Чтобы ссылаться на значение опции как на переменную, надо указать перед именем опции символ $
и включить полученное имя в правую часть записи. В качестве примера рассмотрим следующие две записи (между которыми могут находиться другие строки):
myhostname = franklin.threeroomco.com
myorigin = $myhostname
В первой записи переменной myhostname
присваивается имя узла franklin.threeroomco.com
, затем это же значение присваивается переменной myorigin
. Подобные цепочки определений часто используются в Postfix, поэтому, чтобы определить значение переменной, надо проследить его, перемещаясь назад по конфигурационному файлу.
Файл main.cf
в основном состоит из комментариев, которые содержатся в строках, начинающихся в символа #
. Комментарии подробно описывают назначение каждой опции, поэтому вы можете достаточно подробно изучить конфигурацию Postfix, просматривая лишь содержимое конфигурационного файла.
В файле main.cf
содержатся ссылки на другие файлы. Как и в сервере sendmail
, некоторые из этих файлов (оканчивающиеся символами . представлены в двоичном формате. Они создаются на базе текстовых файлов с теми же именами, за исключением суффикса .db
. В процессе использования сервера наиболее часто приходится редактировать файл aliases
(который преобразуется в файл aliases.db
). Как и в одноименном файле сервера sendmail
, в файле aliases
задаются псевдонимы, используемые при доставке писем. Например, запись root: amelia
указывает на то, что все письма, адресованные root, должны быть доставлены пользователю amelia
. Для того чтобы преобразовать текстовый файл aliases
в двоичный файл aliases.db
, надо вызвать команду postalias aliases
, указав перед этим в качестве текущего каталог, в котором содержится файл aliases
.
После того как вы модифицируете содержимое текстового файла и создадите файл .db
, пройдет некоторое время перед тем, как Postfix учтет внесенные изменения. Для того чтобы ускорить этот процесс, необходимо задать команду postfix reload
либо перезапустить Postfix, используя для этого сценарий SysV.
- Strip Postfix
- Introducing Postfix
- Резервное копирование многофайловых баз данных
- Восстановление из резервных копий многофайловых баз данных
- Ответный файл, используемый по умолчанию (csc.rsp)
- Создание файлов с блокировкой
- Файлы базы данных InterBase
- Файлы *.GDB изнутри
- Эффективная работа с временными файлами сортировки
- Единое имя файла параметров InterBase
- Рекомендуемое расширение для файлов баз данных - *.ib
- Параметры конфигурационного файла InterBase