bob*_*obo 7 ubuntu configuration exim
所以,我想了解这个 Exim 配置目录发生了什么。
在 /etc/exim4 中,有:
* exim4.conf.template
* update-exim4.conf.conf
* conf.d
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
我的问题是,
这是了解 Debian 的 exim 配置的简单指南:
conf.d有配置片段,由配置区域分隔。caps 中的变量通常在第一部分定义(如果我没记错的话,称为 base)。exim4.conf.template是通过在安装时连接所有的片段生成的,因此基本结构是相同的。update-exim4.conf它时都会根据您在包配置询问拆分配置时的回答生成一个新的配置文件。如果使用 split 配置,则必须使用文件 atconf.d来管理 exim,否则使用exim4.conf.template.
我建议你使用这个conf.d方案,在你习惯之后它更容易管理和添加/删除东西。读取所有目录中的所有文件并将其与正在运行的配置文件进行比较(/var/lib/exim4/config.autogenerated但注释是条带化的,因此重新运行update-exim4.conf --keepcomments,或者您也可以使用exim -bP查看正在运行的配置),您将变得非常容易。
大多数情况下,您不需要任何特殊配置,因此只需使用dpkg-reconfigureexim4-config` 并回答问题。
这是 Debian/Ubuntu 管理 Exim4 的方式。您需要限制自己使用该dpkg-reconfigure exim4-config实用程序及其配置文件update-exim4.conf.conf来管理它,或者干脆放弃它并自己管理它。查看:
http://pkg-exim4.alioth.debian.org/README/README.Debian.html#completely- different-configuration
| 归档时间: |
|
| 查看次数: |
11264 次 |
| 最近记录: |