crontab发送一个月份的电子邮件

ubuntu 14.04
邮件服务器:Postfix

root收到来自crontab的十几封电子邮件.这些邮件包含PHP警告.

>我已经解决了这些警告的原因.
>我已修复每个cronjobs不发送电子邮件(输出发送到> / dev / null 2>& 1)
>我删除了之前的所有电子邮件

/var/mail/root

/var/spool/mail/root

但我仍然每小时收到十几封电子邮件.这些电子邮件来自cronjobs,有时差不多一个月.

我不明白:这些电子邮件来自哪里,它们存储在哪里?

这些是电子邮件队列中未传递的旧邮件.如果你想摆脱它们,你需要找出并删除它们.

你可以使用mailq来检查和postuper -d ALL一次删除它们.

有些要点需要注意:

>每当您开始收到相对较旧的电子邮件时,您可以确定这些电子邮件已在某个地方排队(在本地服务器或远程实际上)并且现在正在交付.
>要查看postfix的整个队列,您可以使用:mailq或postqueue -p,输出相同.如果队列中有数千封邮件,这可能会失效,因为命令输出会尝试一次性转储所有邮件.在这种情况下,您可以使用mailq |等命令更多.
>如果您有相当必要的邮件卡在队列中,您可以使用:postfix flush或postfix -f尝试刷新队列,换句话说,尝试立即发送它们.
>如果队列中有大量已拒绝的电子邮件并且想要将其删除,您可以使用postsuper -d ALL延迟.
> qshape在检查mailq时也是一个非常有用的命令.请检查Postfix Bottleneck Analysis.

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...