У нас есть несколько почти идентичных серверов с довольно классическим соглашением об именах server-NN, каждый из которых выполняет задания cron, которые мы любим отслеживать по электронной почте. Есть группа пользователей, которые получают сообщения электронной почты от этих заданий cron, и все они происходят из:
From: "(Cron Daemon)" <user-x@server-NN.brandle.net>
где user-x является неизменным, но server-NN изменяется с каждым сервером. Я бы хотел, чтобы электронные письма приходили от:
From: "Cron Server-NN" <user-x@server-NN.brandle.net>
Я попытался установить «полное имя» для «user-x», но это не дало результата. Должен быть способ справиться с этим более аккуратно.
В самых последних версиях cronie
можно использовать переменную MAIFROM для установки адреса отправителя конверта. Очевидно, это требует, чтобы ваш дистрибутив использовал cronie
для предоставления cron
.
В дистрибутиве, не поддерживающем MAILFROM, вы можете использовать сценарий оболочки для получения требуемого поведения. В этом случае электронное письмо отправляет сценарий оболочки, а не сам cron
.
Для получения дополнительной информации прочтите здесь и здесь .