如何停止postfix MAILER-DAEMON电子邮件

时间:2017-01-29 20:56:43

标签: email ubuntu cron postfix

我正在使用Postfix运行Ubuntu 12.04

昨天晚些时候,我添加了一个包(ispconfig3),它修改了我的postfix配置,还在调用脚本的root crontab中添加了一个条目。

昨晚11点左右,我卸下那个包裹,然后去睡觉了。卸载删除了脚本及其目录正常。但它没有清理crontab条目。

由于cron在调用脚本时遇到问题,因此向root@xx.org发送了一封电子邮件。但ispconfig3修改了我的postfix配置,因此没有邮件传输功能。因此,MAILER-DAEMON电子邮件被放置在邮件队列中。

一夜之间,(我猜这里!)cron每分钟都醒来,并尝试做同样的事情。所以到了早上7点,邮件队列中就有1100多封电子邮件。但由于postfix搞砸了,我无法看到它们。

大约8点00分,我意识到我的电子邮件设置有问题。我检查postfix配置,退出更改,现在我可以收到电子邮件了。我可以发送,接收它们等等。

然后一连串的电子邮件开始了。每分钟左右,我都会收到大约30封MAILER-DAEMON电子邮件,表明cron无法调用该脚本。我检查了

  

sudo crontab -l <​​/ p>

查看不存在脚本的stale命令。我明白了:

  

sudo crontab -e

我希望电子邮件停止。

他们没有。

事实上,他们似乎每分钟都在增加。然后,我花了几个小时查看大量配置文件,试图弄清楚发生了什么。到了11:00左右,每分钟都有50多封电子邮件。

我终于意识到,由于前一天晚上发生的故障以及它将持续7天,这一系列电子邮件正在发生。 &#34; 7d&#34;来自后缀配置设置。 (顺便说一句,我把它改为&#34; 2d&#34;即只有几个小时)。

无论如何,我解决了它。我正在添加这篇文章,以便其他人可以节省一些时间。见下文。

1 个答案:

答案 0 :(得分:0)

最后找到了查看邮件队列的想法。

一些谷歌搜索,我发现这个网站: https://www.garron.me/en/linux/delete-purge-flush-mail-queue-postfix.html

我试过

  

postqueue -p

列出了所有&#34;(邮件传输不可用)&#34;电子邮件:

  

...剪辑...

     

- 1185个请求中的1104千字节。

然后我做了:

  

postqueue -f#这会刷新邮件队列

     

postqueue -p

     

邮件队列为空

突然间电子邮件一下子结束了。

注意:上面的网站说使用:

  

postfix -f

这对我不起作用。有点谷歌搜索发现了postqueue命令。

另一个注意事项:我担心该邮件队列中的电子邮件不是&#34;邮件传输不可用&#34;所以我仔细检查了所有1185封电子邮件,以确保可以清除它们。