我已经在 ubuntu 20.04 中设置了 mailutils,我可以使用以下命令发送电子邮件
echo 'this is a body' | mail -s 'Test Email' -r [email protected] [email protected]
但是上述命令的第一个问题是它发送的邮件名称为“Ubuntu”,这是我当前的用户,在这种情况下只有发件人名称不好,发件人地址是我指定的。( Ubuntu <[email protected]>
)。
然后在第二个命令中,当我尝试发送指定发件人姓名时:
echo 'this is a body' | mail -s 'Test Email' -r 'SenderName <[email protected]>' [email protected]
在我的电子邮件收件箱中,它将显示以下发件人:Ubuntu <SenderName@mainmailserver-1-eu>
如何在保留发件人地址的同时更改 mailutils 中的发件人姓名?
该-r
选项设置信封发件人。大概试试
mailx -s 'Test Email' -a 'From: SenderName <[email protected]>' [email protected] <<<"this is a body"
您可能还希望单独设置信封发件人,但这会添加一个适当的From:
标题,以更直接地控制显示的内容。
如果有一个单独的Sender:
标头,某些 MUA 可能仍会显示不同的内容,某些系统会在您覆盖默认值时自动添加该标头。如果您需要对这些东西进行详细控制,您可能还需要单独配置您的 MTA(Postfix、Sendmail 等)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句