Итак, я хочу понять, что происходит с этим каталогом конфигурации Exim.
В / etc / exim4 есть:
* exim4.conf.template
* update-exim4.conf.conf
* conf.d
Conf.d содержит множество каталогов и файлов, и внутри каждого из них куча операторов if которые я считаю действительно разными.
Например:
maildir_home:
debug_print = "T: maildir_home for $local_part@$domain"
driver = appendfile
.ifdef MAILDIR_HOME_MAILDIR_LOCATION
directory = MAILDIR_HOME_MAILDIR_LOCATION
.else
directory = $home/Maildir
.endif
.ifdef MAILDIR_HOME_CREATE_DIRECTORY
create_directory
.endif
.ifdef MAILDIR_HOME_CREATE_FILE
У меня вопрос,
Вот простое руководство, чтобы понять конфигурацию exim в Debian:
conf.d
содержит фрагменты конфигурации, разделенные областью конфигурации. Переменные в заглавных буквах обычно определяются в первой части (называемой базой, если мне не изменяет память).exim4.conf.template
создается путем объединения всех фрагментов кода во время установки, поэтому базовая конфигурация остается той же.update-exim4.conf
он генерирует новый файл конфигурации на основе того, что вы ответили, когда конфигурация пакета спросила о раздельной конфигурации.Если вы используете раздельную конфигурацию, вы должны использовать файлы в conf.d
для управления exim`ом, иначе используйте exim4.conf.template
.
Я предлагаю вам использовать conf.d
схема, после того, как вы привыкнете к ней, легче управлять и добавлять / удалять вещи. Прочтите все файлы во всех каталогах и сравните их с текущим файлом конфигурации (/var/lib/exim4/config.autogenerated
но комментарии полосатые, поэтому повторите попытку update-exim4.conf --keepcomments
, или вы можете использовать exim -bP
чтобы увидеть и текущую конфигурацию), и вы получите это очень легко.
В большинстве случаев вам не потребуется особая конфигурация, поэтому просто используйте dpkg-reconfigure
exim4-config` и ответьте на вопросы.
Это способ управления Exim4 в Debian / Ubuntu. Вам нужно ограничиться использованием dpkg-reconfigure exim4-config
утилита и ее конфигурационный файл, update-exim4.conf.conf
справиться с этим, или просто взорвать все это и управлять всем самостоятельно. Проверять, выписываться:
http://pkg-exim4.alioth.debian.org/README/README.Debian.html#completely-different-configuration
На самом деле это не файлы конфигурации exim, а часть системы конфигурации debian, которая используется для генерации собственно файла конфигурации exim.