Linux:cPanel 排队邮件停止

Linux:cPanel 排队邮件停止

我犯了一个严重的错误:我有一个 cronjob 用来向我的客户发送批量电子邮件,但它意外地运行了,现在我们的一些客户收到了邮件,我已经删除了 cron job,删除了邮件功能代码,并从 cPanel 中删除了 SMTP 邮件帐户,但我们的一些客户仍然收到看起来像队列中的邮件的电子邮件,有人知道如何找到队列中的邮件并停止它们吗?我需要停止队列中所有外发的电子邮件……

答案1

您可以使用 mailq 命令来检查您的邮件队列。

如果你使用 exim 邮件服务器,请使用命令:

exim -bp

如果是后缀:

postqueue -p

如果发送邮件:

sendmail -bp

如果队列中确实有很多电子邮件,您可以用以下命令清空队列:exim:

exim -bp | exiqgrep -i | xargs exim -Mrm

后缀:

postsuper -d deferred

发送邮件:

rm -rf /var/spool/mqueue/*

另外不要忘记检查所有 DNS 记录这样您的信件就不会被当作垃圾邮件。

相关内容