Cron: MAILTO для всех уведомлений cronjob на внешний адрес использует неправильный заголовок 'to'

Моя цель состоит в том, чтобы отправить все, что получает выходные данные от демона cron (независимо от того, какой crontab)на внешний адрес электронной почты с правильным заголовком электронной почты TO.

Я установил MAILTO в /etc/default/cron в MAILTO=root и установил для /etc/postfix/virtual значение root external@email.address. Эта настройка работает, выходные данные из каждого crontab доставляются в external@email.address, но раздражает то, что заголовок электронной почты TO не меняется, это все еще root@server.domain.tld - единственное изменение заключается в том, что добавляется дополнительный Delivered-To: external@email.address. Несмотря на то, что сообщение получено на внешний адрес электронной почты, мне не нравится тот факт, что у меня есть неправильный TO - я хочу иметь чистую и аккуратную настройку. Для меня это означает, что я делаю что-то не так.

Если я устанавливаю MAILTO в каждой crontab отдельно, то устанавливается правильный заголовок TO - но это большая работа,Я должен изменить каждый crontab, поэтому я хочу иметь общее решение.

Как отправить все, что получает выходные данные от демона cron, на внешний адрес электронной почты с правильным заголовком электронной почты TO?

0
задан 11 June 2021 в 15:05
1 ответ

Обычно я создаю файл с именем .forward в $ HOME пользователя root. Поместите в этот файл адрес электронной почты, на который должна переходить вся ваша почта пользователя root. Однако он будет перехватывать не только ваш вывод cron.Любая системная почта, отправляемая пользователю root, будет перенаправлена.

Для многих-многих лун это просто то, что я обычно делаю в системах, которыми я управляю. Перетащите мое рабочее письмо в файл .forward в корневом каталоге $ HOME. Да, мне нужен фильтр, который помещает всю эту почту в папку, чтобы она не засоряла мой почтовый ящик, но это отличный способ отслеживать больший парк систем без ежедневного входа на каждую машину, чтобы увидеть, как она работает. Logwatch, cron, ошибки, другой вывод скрипта. Все хорошие вещи, которые можно прислать себе по почте @work.

0
ответ дан 28 July 2021 в 14:38

Теги

Похожие вопросы