如何在 mailx 中的收件人地址中包含您要发送邮件的人的姓名(UNIX-HP)

如何在 mailx 中的收件人地址中包含您要发送邮件的人的姓名(UNIX-HP)

我正在尝试使用该mailx程序发送电子邮件。

我希望此人的姓名包含在[电子邮件受保护] 就像 Microsoft Outlook 或 Gmail 帐户上的普通帐户一样,例如"Thomas<[email protected]>"

ls -l $HOME | mailx -r "[email protected]" -s "The content of my home directory"    [email protected]

答案1

使用时直接获取即可。这并不复杂,你只需要创建标题"Thomas<[email protected]>"sendmail

From: [email protected]
To: Thomas <[email protected]>
Subject: The content of my home directory

<output from ls>

标题和内容之间必须有一个空行。您可以通过以下方式实现此目的:

(echo -e 'From: [email protected]\nTo: Thomas <[email protected]>Subject: The content of my home directory\n\n' ls -l $HOME | sendmail -t

但是,请注意,例如在 Thunderbird 中,如果收件人在地址簿中有姓名[email protected],则将显示该姓名,而不是Thomas

相关内容