当我在 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]