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

У нас есть несколько почти идентичных серверов с довольно классическим соглашением об именах 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», но это не дало результата. Должен быть способ справиться с этим более аккуратно.

0
задан 14 February 2020 в 19:14
1 ответ

В самых последних версиях cronie можно использовать переменную MAIFROM для установки адреса отправителя конверта. Очевидно, это требует, чтобы ваш дистрибутив использовал cronie для предоставления cron .

В дистрибутиве, не поддерживающем MAILFROM, вы можете использовать сценарий оболочки для получения требуемого поведения. В этом случае электронное письмо отправляет сценарий оболочки, а не сам cron .

Для получения дополнительной информации прочтите здесь и здесь .

1
ответ дан 26 February 2020 в 00:36

Теги

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