У нас есть несколько почти идентичных серверов с довольно классическим соглашением об именах 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
сам.