在 Debian / Ubuntu 上提高 Exim4 smtp_accept_max

在 Debian / Ubuntu 上提高 Exim4 smtp_accept_max

Debian/Ubuntu 似乎有非常复杂的 Exim4 配置文件:

了解 exim 配置文件

如果我想提高 smtp_accept_max 的值,有什么建议?它是在某处自动生成的吗?还是可以将其放入 conf 模板并运行 [某个脚本]?

答案1

对于许多设置,都有一个硬编码的默认值。请参阅 Exim4 规范文档。您可以安装 exim4-doc 包以在本地安装它。

要更改此值和其他一些值,您需要将其添加到配置的主要部分。

  • 对于分割配置,创建一个/etc/exim4/conf.d/main/00_local_settings文件。将你的更改放入其中。
  • 为模板配置创建一个/etc/exim4/exim4.conf.localmacros文件。将你的更改放入其中。

这些文件是其余配置的前缀。这些文件中的设置可用于覆盖许多配置宏。查看.ifndef包装在配置文件中的定义以识别这些。

使用 重新加载更改/etc/init.d/exim4 reload。您将发现新文件为 /var/lib/exim4/config.autogenerated。如果您的配置验证失败,文件将位于同一位置,但名称不同。(最多有两个文件,因此应该很容易找到。

可以在 中找到有关各种 Exim 组件的文档/usr/share/doc/。Exim 文档的目录名称以 开头exim。手册页可用,可以使用命令 找到man -k exim。对于您的情况,您可能需要阅读 的输出man update-exim4.conf.conf,该命令从模板创建运行配置。

答案2

对于那些因为错误的谷歌自动搜索建议而来到这里的人来说笔记smtp_accept_max不是正确的设置,但是message_size_limit确实如此。

要设置它,您必须将MESSAGE_SIZE_LIMIT宏添加到您的/etc/exim4/conf.d/00_exim4-localconfig-macros文件中(根据需要创建文件),如下所示:

...
# DS,2016-Jan-15: Increasing maximum email size from default 50M
MESSAGE_SIZE_LIMIT = 100M
...

不要忘记通过运行来重新加载你的 exim /etc/init.d/exim4 reload

相关内容