自从升级到Exim 4.91以来,合法的电子邮件通知一直被拒绝,并显示错误"T=remote_smtp: message is too since (transport = 1)“。
这似乎与Exim中的新ACL有关,如下所述,用于阻止包含长度超过998个八位字节的行的邮件:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828801
应该在v4.88~RC6-2中添加了一个宏,这将禁用这个名为IGNORE_SMTP_LINE_LENGTH_LIMIT的ACL,要禁用该ACL,可以将其配置为1。
在我的配置中,我有一个发送电子邮件通知的服务器。此服务器使用另一台服务器作为智能主机。我正在运行centos,并且在两台服务器上的/etc/exim/exim.conf中都有一个配置。
无论我做什么,我似乎都不能禁用这个ACL。
我已经在两个服务器的exim.conf文件的顶部添加了IGNORE_SMTP_LINE_LENGTH_LIMIT=1,但仍然收到错误。
有什么建议吗?
发布于 2019-05-03 01:22:14
我使用“一个大的配置文件”(不是拆分配置),并添加
IGNORE_SMTP_LINE_LENGTH_LIMIT=1设置为/etc/exim4/exim4.conf.localacros。
发布于 2020-01-20 12:49:56
我的配置也被拆分到多个文件中,并使用了smarthost。遵循以下说明,它可以工作:
nano /etc/exim4/conf.d/acl/00_local在acl目录中创建一个新文件,并放入以下内容:IGNORE_SMTP_LINE_LENGTH_LIMIT=1
使用systemctl restart exim4重新加载
systemctl reload exim4重新加载服务发送电子邮件并检查/var/log/exim4/mainlog的exim日志。
https://stackoverflow.com/questions/54972465
复制相似问题