2

我需要从我的 centos 邮件队列中删除邮件。我使用 sendMail 作为 MTA。我使用了通过搜索找到的以下命令: cd /var/spool/mail rm -f *

但是我的邮件队列什么也没发生。还有一件事,如果我想按主题删除邮件。

4

5 回答 5

6

这可能会有所帮助:

postsuper -d ALL deferred

要删除电子邮件中的匹配表达式,请检查此脚本:http ://www.cyberciti.biz/tips/howto-postfix-flush-mail-queue.html

于 2014-12-23T09:03:05.273 回答
4

我也没有 /var/spool/mqueue。

如果您使用的是 postfix,则删除 centos 中的 mailq

    rm -rf /var/spool/postfix/defer/*
    rm -rf /var/spool/postfix/deferred/*
于 2014-06-04T21:57:41.527 回答
2

您删除了错误的文件夹。您应该删除/var/spool/mqueue/以刷新您的邮件队列

于 2013-07-27T12:57:31.910 回答
1

抱歉有点晚了,但是怎么样

mailq

获取消息 ID 和

sendmail -Mrm <message-id>

从队列中删除消息而不另行通知?

于 2019-07-19T20:42:59.190 回答
-1

利用

postsuper -d 全部

从队列中删除所有邮件但仅在您知道电子邮件是垃圾邮件时使用。

于 2016-11-18T11:33:58.407 回答