我有几个每天运行各种cron作业的Ubuntu盒子。 据我所知,没有安装postfix或sendmail。 当其中一个作业失败并出错时,让cron给我发电子邮件最简单和/或最好的方法是什么?
谢谢!
cron默认通知root,这只是本地用户邮件传送。
如果你想发邮件到[email protected],那么安装postfix(默认只在本地主机上监听),然后修改/ etc / aliases将邮件转发到root到[email protected]。 然后运行
postaliases /etc/aliases
你们都定了
您需要configurationMTA(后缀,sendmail或debian标准:exim等)。 这可能是有问题的,但如果你没有公开的,在商业IP范围内的静态IP,因为大多数其他块被列入黑名单,因为垃圾邮件发送者。
查看https://cronitor.io – 这是一个简单的cron作业监视工具,如果您的作业无法运行,或者运行时间太长,或者执行得太快,就会提醒您。