exim 中随机出现“NULL 字符”错误

exim 中随机出现“NULL 字符”错误

有时我们会得到存在 NULL 字符收到的邮件出现错误。它看起来像这样:

2018-03-01 12:26:51.244 [22933] SMTP syntax error in "RCPT TO:" H=mail-wm0-f56.google.com [74.125.82.56]:59392 I=[185.78.30.71]:25 NULL character(s) present (shown as '?')
2018-03-01 13:07:10.371 [4718] SMTP syntax error in "RCPT TO:" H=mail-vk0-f59.google.com [209.85.213.59]:34762 I=[185.78.30.71]:25 NULL character(s) present (shown as '?')
2018-03-04 16:48:37.084 [32374] SMTP syntax error in "??EHLO 102jamz.com" H=[78.90.185.253]:50824 I=[185.78.30.71]:25 NULL character(s) present (shown as '?')
2018-03-04 17:00:30.333 [4600] SMTP syntax error in "??EHLO 1stglobal.com" H=[168.103.12.254]:43198 I=[5.101.158.68]:25 NULL character(s) present (shown as '?')
2018-03-05 11:11:42.758 [27678] SMTP syntax error in "D?TA" H=mail-pf0-f176.google.com [209.85.192.176]:42851 I=[185.78.30.71]:25 NULL character(s) present (shown as '?')

我们已经成功从主机进行了传输,但出现了这些错误。该错误仅有时发生。

它有不同的命令(ehlo / rcpt to / data),不同的主机。同时没有错误dmesg,因此它与硬件错误无关。一些 TCP 失败?不知道,看起来像是“我们在大包中丢失了 1 个字节”,这是真实情况吗?

有 4 个邮件服务器用于接收,4/4 在一段时间内会出现此错误。

进出口 4.90.1

Linux内核4.7.10

docker环境下的exim。 docker 1.8.3,构建 f4bf5c7

答案1

已知错误:

https://bugs.exim.org/show_bug.cgi?id=2250

目前正在测试补丁,但解决方法是禁用 PIPELINING:

pipeline_advertise_hosts =

(即空列表)

相关内容