首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Exim v4.91:无法启用IGNORE_SMTP_LINE_LENGTH_LIMIT =1宏以允许长行

Exim v4.91:无法启用IGNORE_SMTP_LINE_LENGTH_LIMIT =1宏以允许长行
EN

Stack Overflow用户
提问于 2019-03-04 02:51:15
回答 2查看 2.1K关注 0票数 1

自从升级到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,但仍然收到错误。

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2019-05-03 01:22:14

我使用“一个大的配置文件”(不是拆分配置),并添加

代码语言:javascript
复制
IGNORE_SMTP_LINE_LENGTH_LIMIT=1

设置为/etc/exim4/exim4.conf.localacros。

票数 1
EN

Stack Overflow用户

发布于 2020-01-20 12:49:56

我的配置也被拆分到多个文件中,并使用了smarthost。遵循以下说明,它可以工作:

  • 使用nano /etc/exim4/conf.d/acl/00_localacl目录中创建一个新文件,并放入以下内容:

IGNORE_SMTP_LINE_LENGTH_LIMIT=1

使用systemctl restart exim4重新加载

  • 配置或使用systemctl reload exim4重新加载服务

发送电子邮件并检查/var/log/exim4/mainlog的exim日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54972465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档