Как я могу сделать так, чтобы 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
там, где, казалось бы, приветствуются все вопросы (хм ... вам может понадобиться больше представителей, чтобы войти, вы находитесь на других сайтах стек-обмена?) Удачи.