我需要从我的 centos 邮件队列中删除邮件。我使用 sendMail 作为 MTA。我使用了通过搜索找到的以下命令: cd /var/spool/mail rm -f *
但是我的邮件队列什么也没发生。还有一件事,如果我想按主题删除邮件。
这可能会有所帮助:
postsuper -d ALL deferred
要删除电子邮件中的匹配表达式,请检查此脚本:http ://www.cyberciti.biz/tips/howto-postfix-flush-mail-queue.html
我也没有 /var/spool/mqueue。
如果您使用的是 postfix,则删除 centos 中的 mailq
rm -rf /var/spool/postfix/defer/*
rm -rf /var/spool/postfix/deferred/*
您删除了错误的文件夹。您应该删除/var/spool/mqueue/以刷新您的邮件队列
抱歉有点晚了,但是怎么样
mailq
获取消息 ID 和
sendmail -Mrm <message-id>
从队列中删除消息而不另行通知?
利用
postsuper -d 全部
从队列中删除所有邮件但仅在您知道电子邮件是垃圾邮件时使用。