当我运行“postsuper -d ALL”时,来自 mailq 的所有邮件都将被删除。在几秒钟内,我可以很好地从终端发送电子邮件。然而,即使我在清除 mailq 后只是站着不动,什么都不做,大约 20 秒后,一些新条目开始出现在队列中,这会阻止发送任何其他电子邮件。换句话说,如果我清除邮件队列,而不执行任何操作,新条目会显示在邮件队列中......并且它们会阻止我通过服务器发送新电子邮件。
我已经尝试过:
- 重新启动服务器
- 后缀停止
- 后队列-f
- 后缀冲洗
- postsuper -d 全部延迟
我还尝试: - 卸载 postfix - 卸载 cyrus-sasl - 卸载 cyrus-imapd - 卸载 mailx
但当我重新安装它们时,问题又回来了。
似乎没有什么可以阻止这些新邮件每 20 秒一次又一次地出现在邮件队列中。
我该如何解决这个问题?
答案1
我相信通过修复文件夹的权限可以解决该问题:
/var/lib/imap/socket/lmtp
服务器的主机名和 postfix 配置文件中实际定义的主机名之间也存在细微差别。这两件事解决后,后缀就重新启动了。