如何更改 cron 发送的电子邮件的发件人姓名

如何更改 cron 发送的电子邮件的发件人姓名

我们有几个几乎相同的服务器,它们采用相当经典的 server-NN 命名约定,每个服务器都运行着我们喜欢通过电子邮件监控的 cron 作业。有一组用户会收到来自这些 cron 作业的电子邮件消息,它们都来自:

From: "(Cron Daemon)" <[email protected]>

其中 user-x 是不变的,但 server-NN 会随着每个服务器而变化。我希望电子邮件来自:

From: "Cron Server-NN" <[email protected]>

我尝试过为“user-x”设置“全名”,但没有效果。一定有办法更干净地处理这个问题。

答案1

的最新版本cronie可以使用 MAIFROM 变量来设置信封发件人地址。这显然要求您的发行版使用cronie来提供cron

在不支持 MAILFROM 的发行版上,您可以使用 shell 脚本来获取所需的行为。在这种情况下,发送电子邮件的是 shell 脚本,而不是cron脚本本身。

欲了解更多信息,请阅读这里这里

相关内容