一堆发送邮件进程卡在“数据”模式

我pipe理一个组织的小型邮件服务器。 从周末开始,有间歇性的电子邮件问题。 显然传入的电子邮件没有被交付(例如从谷歌到我们的服务器)。

在检查日志后,我看到邮件出现问题的原因:

sendmail[1234] rejecting connections on daemon MTA-blah: 15 children, max 15 

所以sendmail达到了MAX_DAEMON_CHILDREN限制。

查看进程列表,我看到一些sendmail进程在DATA模式下工作了几个小时。

 sendmail: blah2345345 xxx.mail.gq1.yahoo.com [216.39.60.xxx]: DATA sendmail: blah3345345 yyy.mail.gq1.yahoo.com [216.39.60.xxx]: DATA 

在日志中找不到任何电子邮件ID(如blah2345345)。

任何有关发生什么事的见解? 只有来自雅虎服务器的连接在数据模式下停滞。

谢谢!

编辑:这是传入邮件的问题。 / var / spool / mqueue是空的。 Sendmail是v8.14.x

要从邮件队列中强行发送邮件,请使用下面给出的命令

sendmail -q -v

什么是sendmail版本

作为临时修复,您可以: