今天我在我的 postfix 日志中注意到了以下内容:
我在日志中得到了这个:
Mar 6 13:36:16 my_server_name postfix/smtpd[23482]: connect from <other_server_IP>
Mar 6 13:36:16 my_server_name postfix/smtpd[23482]: 0672758002: client=unknown <other_server_IP>
根据日志中的这条消息,我晚了 5 分钟才发现这一点:
Mar 6 13:41:16 my_server_name postfix/smtpd[23482]: timeout after DATA (478 bytes) from unknown[other_server_ip]
Mar 6 13:41:16 my_server_name postfix/smtpd[23482]: disconnect from unknown[other_server_IP]
Mar 6 13:41:16 my_server_name postfix/cleanup[25740]: 0672758002: message-id=<358106663.93.1394109376020.JavaMail.apwbcprd@my_server_ip>
然后就没有更多条目了。
另一台服务器正在通过 Java 代码发送消息。由于网络原因,该另一台服务器有其他成功尝试和其他失败尝试。与此同时,我的 SMTP 服务器正在成功处理其他请求。
我认为另一台服务器存在问题,所以我的 SMTP 服务器没有收到其余消息,所以我们看不到 qmdr、pickup、pipe 等等。
注意:运行 mailq 命令时,队列中没有消息
答案1
从 OP 评论中添加解决方案
看起来调整 MTU 大小可以解决问题。