CentOS:postqueue -p 显示一条不断返回队列的消息

CentOS:postqueue -p 显示一条不断返回队列的消息

当我运行“postsuper -d ALL”时,来自 mailq 的所有邮件都将被删除。在几秒钟内,我可以很好地从终端发送电子邮件。然而,即使我在清除 mailq 后只是站着不动,什么都不做,大约 20 秒后,一些新条目开始出现在队列中,这会阻止发送任何其他电子邮件。换句话说,如果我清除邮件队列,而不执行任何操作,新条目会显示在邮件队列中......并且它们会阻止我通过服务器发送新电子邮件。

我已经尝试过:

  • 重新启动服务器
  • 后缀停止
  • 后队列-f
  • 后缀冲洗
  • postsuper -d 全部延迟

我还尝试: - 卸载 postfix - 卸载 cyrus-sasl - 卸载 cyrus-imapd - 卸载 mailx

但当我重新安装它们时,问题又回来了。

似乎没有什么可以阻止这些新邮件每 20 秒一次又一次地出现在邮件队列中。

我该如何解决这个问题?

答案1

我相信通过修复文件夹的权限可以解决该问题:

/var/lib/imap/socket/lmtp

服务器的主机名和 postfix 配置文件中实际定义的主机名之间也存在细微差别。这两件事解决后,后缀就重新启动了。

相关内容