我正在尝试使用该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