我在我的公司设置了一个本地 Postfix 服务器来中继来自不支持 SMTP 身份验证的旧 Windows 软件的电子邮件。
我成功地从 Windows 发送了一些带有 telnet 和 outlook 的测试电子邮件。然后,我用这个 SMTP 安装了旧软件“winfax expert 9”,现在我遇到了这个错误,它一直出现在本地 SMTP 服务器的 mail.log 文件中:
Jan 4 09:26:37 Helium postfix/smtpd[29089]: connect from unknown[192.168.1.107]
Jan 4 09:29:19 Helium postfix/smtpd[29087]: timeout after HELO from unknown[192.168.1.107]
Jan 4 09:29:19 Helium postfix/smtpd[29087]: disconnect from unknown[192.168.1.107]
这似乎是“winfax expert 9”的软件故障,我该如何确认?
该软件连接到 postfix 然后什么都不做的事实表明问题出在那一边。
您是否针对任何其他邮件服务器系统测试过该软件?
例如,winfax 软件可能无法处理由 postfix 发回的现代 EHLO 250 多行响应(AKA CAPABILITIES);如果是这种情况,您可以尝试禁用仅由 winfax 软件使用的专用 smtpd(8) 服务。
您可能想阅读一些关于 HELO 与 EHLO 的比较,以及后缀解决方法,例如http://www.postfix.org/postconf.5.html#smtpd_discard_ehlo_keyword_address_maps