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

时间:2013-07-27 12:51:59

标签: linux centos centos6

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

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

5 个答案:

答案 0 :(得分:4)

我也没有/ var / spool / mqueue。

如果您使用的是postfix

,请删除centos中的mailq
    rm -rf /var/spool/postfix/defer/*
    rm -rf /var/spool/postfix/deferred/*

答案 1 :(得分:4)

这可能有所帮助:

postsuper -d ALL deferred

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

答案 2 :(得分:2)

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

答案 3 :(得分:0)

抱歉,迟到了一点,但是

from math import tan, sqrt
R = 2.1
m = 469.4
E = 2.226
h = 6.591e-22
V = -10.0
for k in range(39):    
    V = (tan^2(R*sqrt(2*m*(E + V))/h**2))*E - E         
    print(V)

获取消息ID和

mailq

要从队列中删除消息而无需另行通知?

答案 4 :(得分:-1)

使用

  

postsuper -d ALL

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