Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 从发送邮件队列中删除邮件_Linux_Centos_Centos6 - Fatal编程技术网

Linux 从发送邮件队列中删除邮件

Linux 从发送邮件队列中删除邮件,linux,centos,centos6,Linux,Centos,Centos6,我需要从centos邮件队列中删除邮件。我正在使用sendMail作为MTA。我使用了通过搜索找到的以下命令: cd/var/spool/mail rm-f* 但我的邮件队列没有发生任何变化。 还有一件事,如果我想按主题删除邮件。您删除了错误的文件夹。您应该删除/var/spool/mqueue/以刷新邮件队列我也没有/var/spool/mqueue 如果使用postfix,则在centos中删除mailq rm -rf /var/spool/postfix/defer/* r

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

但我的邮件队列没有发生任何变化。
还有一件事,如果我想按主题删除邮件。

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

我也没有/var/spool/mqueue

如果使用postfix,则在centos中删除mailq

    rm -rf /var/spool/postfix/defer/*
    rm -rf /var/spool/postfix/deferred/*
这可能有助于:

postsuper -d ALL deferred
要删除电子邮件中的匹配表达式,请检查以下脚本:

使用

postsuper-d ALL

从队列中删除所有邮件
但是,只有当您知道电子邮件是垃圾邮件时才使用。

很抱歉有点晚了,但是您的电子邮件呢

mailq
获取消息id和

sendmail -Mrm <message-id>
sendmail-Mrm

要在不另行通知的情况下从队列中删除消息?

是的,我遇到了相同的问题,并且没有名为MQUEI的目录也没有。所以“postsuper-dall”对我来说很有用,在CentOS Linux 7.1.1503版(Core)上,如果你只想删除一封邮件,那么它非常适合你