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

发布时间:2020-08-23 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了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.

总结

以上是编程之家为你收集整理的crontab发送一个月份的电子邮件全部内容,希望文章能够帮你解决crontab发送一个月份的电子邮件所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!