无法清理 sendmail/ssmtp 输出队列

无法清理 sendmail/ssmtp 输出队列

我有一条旧消息卡在某处。收件人地址无效,尽管邮件输出队列应该是空的,但系统仍不断尝试重新发送。有什么想法我应该在哪里查找卡住的消息?

~$ mailq
mailq: Mail queue is empty
~$ sendmail -bp
sendmail: Mail queue is empty

我的 /var/log/mail 内容如下:

Jan  3 17:00:02 my-linux-box sSMTP[15504]: Creating SSL connection to host
Jan  3 17:00:03 my-linux-box sSMTP[15504]: SSL connection using RSA_ARCFOUR_SHA1
Jan  3 17:00:07 my-linux-box sSMTP[15504]: Sent mail for [email protected] (221 2.0

答案1

好吧,由于 ssmtp 根本不管理队列,所以消息可能不在队列中。

也许有些应用程序会偶尔尝试发送一条消息,因此您可以尝试找到该应用程序并删除邮件发送逻辑。就我而言,我不记得是哪个应用程序,所以我只是从系统中卸载了 ssmpt。

相关内容