То, что я хочу сделать, довольно простое: я хочу, чтобы вывод cron на экземпляре EC2 направлялся на внешний адрес электронной почты. Однако я явно сделал некоторые неправильные вещи и запутался.
Я настроил exim4 для использования gmail в качестве смарт-хоста, но каким-то образом мне удалось что-то сделать, чтобы электронные письма от демона cron приходили как From: Cron Daemon <email address from /etc/exim4/passwd.client>
. Почему cron решил работать как я?
У меня есть
root: [email protected]
user-account: [email protected]
в /etc/алиасы. Тем не менее, я получаю электронные письма, отправленные на этот адрес.
Delivery to the following recipient failed permanently:
root@domu-____.compute-1.internal
Почему exim4 пытается получить доступ к root по такому странному адресу электронной почты? Теоретически я мог бы добавить domu-(redacted).compute-1.internal в качестве локального домена в конфиг exim4, но это динамически инициализируемые экземпляры, и это было бы настоящей болью, и я также не знаю, где в мире этот домен исходит от - hostname -f дает ip-11-11-11-11.ec2.internal. Что я сделал, чтобы cron делал что-то кроме отправки на root@localhost (что с моей конфигурацией будет работать нормально)?