之前也曾有人提出过类似的问题,https://serverfault.com/questions/86315?tab=oldest#tab-top,但问题从未真正得到解决。
我在一台服务器上运行了多个 Postfix 实例,它们通常都发送得很完美。但是我偶尔会收到以下错误:
11 月 5 日 12:35:21 cp postfix-ms00/smtpd[18550]: 从 x.domain.com[xxx.xx.xx.xxx] 连接 11 月 5 日 12:35:21 cp postfix-ms00/smtpd[18550]: 从 x.domain.com[xxx.xx.xx.xxx] 断开连接
基本上它会立即连接然后断开连接。
当我跑步时tcpdump -s0 -X -i eth0 端口 25 和主机 x.domain.com并且发生连接/断开错误,没有任何输出。
有人知道我该如何修复这个问题吗?
有什么方法可以查看 smtp 命令输出?即:尝试发送邮件时的“helo localhost”信息。
答案1
您可以为特定主机启用 postfix 调试。
/etc/postfix/main.cf:
debug_peer_list = xxx.xx.xx.xxx