我如何更改发件人的显示姓名?

我如何更改发件人的显示姓名?

我从我的服务器发送电子邮件如下:

echo "This is the body of the email" | mail -s "This is the subject line" [email protected]

注意,我[email protected]用真实的电子邮件地址替换了它。而且它起作用了。我只想知道,这个昵称是从哪里来的?

在此处输入图片描述

我在服务器上使用 ubuntu 14.04,我想知道如何更改该名称?

答案1

不要使用mail,有更好的命令行 MUA,例如mailx(package bsd-mailx) 或mutt

mailx将用该标志做你想做的事-r

echo Test. | mailx -r "Joe Sender <[email protected]>" -s Test [email protected]

顺便说一句,您也可以为收件人指定显示名称。

From例如,gmail.com 中显示的昵称来自字段外面的部分,因此在这个例子中它应该是 Joe Sender。<[email protected]>

答案2

使用mail,您可以使用适当的语法设置用户名,例如。echo "Test" | mail -a "From: Someone <[email protected]>" [email protected]

相关内容