ava*_*sin 6 exim debian-wheezy
我有干净的 debian wheezy 安装。我需要删除以下标题:
Received: from www-data by %SERVERNAME% with local (Exim 4.80)
Run Code Online (Sandbox Code Playgroud)
相关答案没有帮助,因为我找不到配置它的位置:
我尝试执行 /usr/sbin/exim4 -bP received_header_text,它显示了当前的 received_header_text 变量值。但是我可以在哪里设置呢?
我试图在 /etc/exim4 中查看,但grep -r "received_header_text"
没有给出任何结果。我应该在哪里更改 received_header_text 变量值?
对选项进行递归 grep 是个好主意。您应该在 /etc/exim4 中的配置文件中进行所需的更改。至于为什么你的 grep 没有找到它,许多 exim 选项都有一个硬编码的默认值。该选项未在 Debian 配置文件中设置,因为 Debian 作者不需要更改默认值。
最终的解决方案位于您链接的答案中,但这些链接显示了更改的语法:
至少在 Squeeze 上,这将进入 /etc/exim4/conf.d/main/02_exim4-config_options:received_header_text = blah blah ...
或者hide received_header_text = blah blah ...
如果您不希望非 root 本地用户能够看到您所做的事情。
但 Debian 化的文件突破对于 exim 来说并不重要;它们只是为了管理员方便。每次启动或重新启动 exim 或手动运行时,Debian 都会从所有这些单独的文件构建一个大型配置文件update-exim4.conf
。因此,在进行更改后,不要忘记重新启动 exim(以重新生成配置文件)。