邮件应带有发件人姓名,而不是来自 root

邮件应带有发件人姓名,而不是来自 root

当我在 RHEL 7.4 服务器中使用以下命令发送邮件时,我收到来自 的邮件root@<server name with fqdn>

echo test|mailx -S smtp=mail.sap.corp -s "test" -v [email protected]

但我希望收到如下所示的邮件,请告诉我服务器需要更改哪些配置。

from:
venkatesh,vishwanatham

答案1

我在您的示例中没有看到您正在执行任何操作来设置 from 标头。

echo test | mailx -S smtp=mail.sap.corp -s "test" -v -r [email protected] [email protected]

如果您的版本mailx支持-r设置发件人地址,您可以添加该选项。

如果没有,您可以尝试以下选项。 venkatesh.vishwanatham 的电子邮件地址的第一个实例将用作收件人。传递-- -f <address>应该导致 mailx 忽略该选项并将其直接传递给邮件程序。

选项2:

echo test | mailx -S smtp=mail.sap.corp -s "test" -v [email protected] -- -f [email protected]

相关内容