如何使crontab通过其工作输出向我发送电子邮件?我有MAILTO=redacted@yahoo.com.au
上述工作,但没有用。
我知道我需要使用Postfix或Sendmail之类的东西,但是对于我一生来说,我无法找到实现该目标的方法。我已经搜索了有关设置Postfix的简单指南,但是它们都非常复杂,希望您能够设置整个服务器来发送和接收电子邮件并了解所有条款(例如什么是域名)发送邮件?)。
我只想让crontab给我发电子邮件。为什么这么难?
附加信息:
我的crontab文件如下所示:
MAILTO=redacted@yahoo.com.au
1 0 * * * ~/Desktop/toskymesh.sh
59 6 * * * ~/Desktop/tooptus.sh
0 3 * * * snapraid sync
更多其他信息:
输出 ps -ef | grep '[s]endmail'
root 6840 1370 0 10:26 ? 00:00:00 sendmail: MTA: accepting connections
我确定cron可以正常工作,但是echo Test | mail -s Test redacted@yahoo.com.au
无论如何我都在测试mail命令。
sendmail setup
。祝好运!
mail
。在其中之一中,它表示:这Diagnostic-Code: SMTP; 553 5.7.1 [BL21] Connections will not be accepted from [MyIPRedacted], because the ip is in Spamhaus's list; see http://postmaster.yahoo.com/550-bl23.html
是否表示命令正在运行,但Yahoo阻止了邮件?
http://webmasters.stackexchange.com
吗?他们可能会更好地帮助您,但是chat.stackexchange.com/rooms/524/webmasters
似乎所有问题都受到欢迎(嗯,您可能需要更多代表才能加入,您是否在任何其他stackexchange网站上?)祝您好运。