【问题标题】:how to stop postfix MAILER-DAEMON emails如何停止 postfix MAILER-DAEMON 电子邮件
【发布时间】:2017-06-15 00:25:40
【问题描述】:

我正在运行带有 Postfix 的 Ubuntu 12.04

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

昨晚 11 点左右,我卸载了那个包并上床睡觉。卸载删除了脚本,它的目录正常。但它并没有清理 crontab 条目。

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

一夜之间,(我猜这里!)cron 每分钟都会醒来并尝试做同样的事情。所以到早上 7:00,邮件队列中现在有 1100 多封电子邮件。但是由于后缀搞砸了,我看不到它们。

大约 8:00 左右,我意识到我的电子邮件设置有问题。我检查了后缀配置,取消了更改,现在我可以收到电子邮件了。我可以发送、接收等。

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

sudo crontab -l

查看不存在脚本的陈旧命令。我清除它:

sudo crontab -e

我希望电子邮件停止。

他们没有。

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

我终于意识到,由于前一天晚上发生的故障而出现了这种电子邮件流,并且它将持续 7 天。 “7d”来自后缀配置设置。 (顺便说一句,我将其更改为“2d”,即只有几个小时)。

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

【问题讨论】:

    标签: email ubuntu cron postfix


    【解决方案1】:

    终于想到看看邮件队列了。

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

    我试过了

    后队列-p

    其中列出了所有“(邮件传输不可用)”电子邮件:

    ...剪断...

    -- 1185 个请求中的 1104 KB。

    然后我做了:

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

    后队列-p

    邮件队列为空

    突然之间,电子邮件纷至沓来。

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

    后缀-f

    这对我不起作用。谷歌搜索了一下,找到了 postqueue 命令。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 2019-04-18
      • 2017-05-27
      • 2019-04-03
      相关资源
      最近更新 更多