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 ~ /data)과 다른 호스트가 있습니다. 동시에 오류가 발생하지 않으므로 dmesg하드웨어 오류와는 아무런 관련이 없습니다. 일부 TCP 오류? "큰 패킷에서 1바이트를 잃었습니다"처럼 보이는데, 이것이 사실입니까?

수신에 사용되는 메일 서버는 4개이며, 4/4 동안 이 오류가 나타납니다.

가져오기/내보내기 4.90.1

리눅스 커널 4.7.10

docker 환경에서 exim을 실행합니다. 도커 1.8.3, f4bf5c7 빌드

답변1

알려진 오류:

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

패치가 현재 테스트 중이지만 해결 방법은 PIPELINING을 비활성화하는 것입니다.

Pipeline_advertise_hosts =

(즉, 빈 목록)

관련 정보