从 Postfix 发送邮件时更改显示名称

从 Postfix 发送邮件时更改显示名称

我有这个以 root 身份运行的脚本,当它无法执行某些操作时,它需要使用 postfix(实际上是 Centos5 上的常规邮件命令)发送邮件。

问题是电子邮件中的“发件人”用户是“root”,我该如何将其更改为其他用户?

答案1

由于您使用的是 postfix,因此请使用 postfix sendmail 插件:

echo "this is the mail" | sendmail -F "Bogus User" -f [email protected] [email protected]

答案2

您随时可以在系统上创建新用户,并使用该用户运行“mail”命令:

 su foo -c "echo blabla | mail foo@bar"

相关内容