Мой crontab
продолжает отправлять электронные письма на адрес электронной почты пользователя root.
Я уже пытался решить проблему, отредактировав следующее:
В / etc / crontab
отредактировал следующее:
MAILTO=root
в
MAILTO=email@domain.com
и перезапустил службу, запустив service crond restart
.
Но результаты cron по-прежнему отправляются на корневой адрес электронной почты, а не на адрес, указанный в crontab.
Как я могу это исправить, любые идеи?
Вы уверены, что ваша система может отправлять почту наружу? Попробуйте выполнить команду mail
:
echo "Hello, world" | mail email@domain.com
Если вы получили электронное письмо, проверьте, не содержит ли файл / etc / aliases
что-нибудь, что является псевдонимом (скрытым) для пользователя root.
Если вы не получили электронное письмо, проверьте папку со спамом. Если там ничего нет, проверьте логи вашей почтовой программы в / var / log /
. Появится ошибка, объясняющая, что происходит.