linux – 如何更改来自Cron的电子邮件的“发件人:”字段?

我通过nullmailer使用远程SMTP,它需要将From字段设置为特定名称,但cron将其设置为root@my.sweet.server.com.

我怎么能把它改成me@ya.ru?

最佳答案
我不认为你可以改变FROM地址,(有人应该添加MAILFROM选项).

您可以执行类似的操作以获得类似的结果:

* * * * * /path/to/script 2>&1 | mail -s "Output of /path/to/script" toaddress@example.com -- -r "fromaddress@example.com" -F"Full Name of sender"

所有输出都通过管道传递给mail命令,因此根本不使用MAILTO变量.

需要设置to地址,但您可以使用$MAILTO变量.
– 将其余选项设置为sendmail选项,以便您可以使用-r和-F选项.

-s是主题

-r是回复地址

-F是发件人的全名(使其在电子邮件客户端看起来不错)

转载注明原文:linux – 如何更改来自Cron的电子邮件的“发件人:”字段? - 代码日志