postfix EHLO命令成为问号

所以我使用sendy + postfix来发送邮件。 最近我将sendy从2.0升级到3.0,但是我的电子邮件服务停止工作。

检查后缀端的debugging日志,看起来像ELHO命令不能正确解码,因此变成???????。

这是一个尝试失败的后缀日志,当我使用sendy的v3.0。

Oct 12 17:33:11 nginx postfix/smtpd[26116]: xsasl_cyrus_server_create: SASL service=smtp, realm=(null) Oct 12 17:33:11 nginx postfix/smtpd[26116]: name_mask: noanonymous Oct 12 17:33:11 nginx postfix/smtpd[26116]: watchdog_pat: 0x7f39a6b2d1d0 Oct 12 17:33:11 nginx postfix/smtpd[26116]: vstream_fflush_some: fd 15 flush 35 Oct 12 17:33:11 nginx postfix/smtpd[26116]: vstream_buf_get_ready: fd 15 got 286 Oct 12 17:33:11 nginx postfix/smtpd[26116]: < unknown[xx.xxx.xxx.xxx]: ?????? Oct 12 17:33:11 nginx postfix/smtpd[26116]: match_string: ?????? ~? CONNECT Oct 12 17:33:11 nginx postfix/smtpd[26116]: match_string: ?????? ~? GET Oct 12 17:33:11 nginx postfix/smtpd[26116]: match_string: ?????? ~? POST Oct 12 17:33:11 nginx postfix/smtpd[26116]: match_list_match: ??????: no match Oct 12 17:33:11 nginx postfix/smtpd[26116]: report unknown command to all milters Oct 12 17:33:11 nginx postfix/smtpd[26116]: milter8_unknown_event: milter inet:127.0.0.1:20118: unknown command: ?????? Oct 12 17:33:11 nginx postfix/smtpd[26116]: event: SMFIC_UNKNOWN; macros: (none) Oct 12 17:33:11 nginx postfix/smtpd[26116]: skipping event SMFIC_UNKNOWN for milter inet:127.0.0.1:20118 

当我使用v2.0时,这些问号实际上是EHLO

 Oct 12 17:33:42 nginx postfix/smtpd[26116]: xsasl_cyrus_server_create: SASL service=smtp, realm=(null) Oct 12 17:33:42 nginx postfix/smtpd[26116]: name_mask: noanonymous Oct 12 17:33:42 nginx postfix/smtpd[26116]: watchdog_pat: 0x7f39a6b2d1d0 Oct 12 17:33:42 nginx postfix/smtpd[26116]: vstream_fflush_some: fd 9 flush 35 Oct 12 17:33:42 nginx postfix/smtpd[26116]: vstream_buf_get_ready: fd 9 got 24 Oct 12 17:33:42 nginx postfix/smtpd[26116]: < unknown[xx.xxx.xxx.xxx]: EHLO xx.xxx.com Oct 12 17:33:42 nginx postfix/smtpd[26116]: report helo to all milters Oct 12 17:33:42 nginx postfix/smtpd[26116]: milter_macro_lookup: "{tls_version}" Oct 12 17:33:42 nginx postfix/smtpd[26116]: milter_macro_lookup: "{cipher}" Oct 12 17:33:42 nginx postfix/smtpd[26116]: milter_macro_lookup: "{cipher_bits}" Oct 12 17:33:42 nginx postfix/smtpd[26116]: milter_macro_lookup: "{cert_subject}" Oct 12 17:33:42 nginx postfix/smtpd[26116]: milter_macro_lookup: "{cert_issuer}" Oct 12 17:33:42 nginx postfix/smtpd[26116]: milter8_helo_event: milter inet:127.0.0.1:20118: helo xxx.xxxxx.xxx Oct 12 17:33:42 nginx postfix/smtpd[26116]: event: SMFIC_HELO; macros: (none) Oct 12 17:33:42 nginx postfix/smtpd[26116]: skipping event SMFIC_HELO for milter inet:127.0.0.1:20118 Oct 12 17:33:42 nginx postfix/smtpd[26116]: match_list_match: unknown: no match