我正在尝试使用该mailx
程序发送电子邮件。
我希望此人的姓名 像 Microsoft Outlook 或 gmail 帐户上的普通姓名一样包含在toaddress@domain.com 中,例如"Thomas<tmuller@gmail.com>"
ls -l $HOME | mailx -r "fromaddress@domain.com" -s "The content of my home directory" toaddress@domain.com
Run Code Online (Sandbox Code Playgroud)
"Thomas<tmuller@gmail.com>"
使用时sendmail
直接获取即可。这并不复杂,你只需要创建标题
From: fromaddress@domain.com
To: Thomas <tmuller@gmail.com>
Subject: The content of my home directory
<output from ls>
Run Code Online (Sandbox Code Playgroud)
标题和内容之间必须有一个空行。您可以通过以下方式实现此目的:
(echo -e 'From: fromaddress@domain.com\nTo: Thomas <tmuller@gmail.com>Subject: The content of my home directory\n\n' ls -l $HOME | sendmail -t
Run Code Online (Sandbox Code Playgroud)
但是,请注意,例如在 Thunderbird 中,如果收件人在地址簿中有姓名tmuller@gmail.com
,则将显示该姓名,而不是Thomas
归档时间: |
|
查看次数: |
2303 次 |
最近记录: |