Назад | Перейти на главную страницу

Cronjob изменить тему письма и имя отправителя

У меня есть настройка cronjob с использованием crontab, которая выглядит так ...

MAILTO=myemail@example.com
00 02 * * * /home/myaccount/myscript.sh

Это отлично работает, и в 2 часа ночи он запускает скрипт и отправляет мне результат на myemail@example.com.

Единственная проблема в том, что тема письма и имя отправителя не очень полезны.

Есть ли способ изменить их так же, как я могу установить адрес электронной почты получателя?

Могу ли я подавить автоматическую рассылку электронной почты и перенаправить вывод на почту себе?

Cron не допускает большого количества настроек, но вы можете это сделать, если у вас есть mailutils установлен пакет:

00 02 * * * /home/myaccount/myscript.sh 2>&1 | mail -s "My subject" $MAILTO