我已经安装了msmtp,它似乎运行良好:
echo "Hello" | mail -s "Testing SmSMTP" destination@gmail.com电子邮件到达目的地,但From字段是丑陋的电子邮件文本,类似于johnsmithsales@hotmail.com。当然,我的意思是:johnsmithsales@hotmail.com是正确的,但是我希望接收者阅读一些more专业的 John Smith - Sales Department ,就像它可以在任何其他电子邮件客户端上一样。
用MSMTP实现这一点的proper方式是什么?
<#>Further注释:
msmtp msmtp-mta mailutils。发布于 2021-07-01 23:45:40
我就这样解决了:
$ printf "From: John Smith - Sales Department \nSubject: Testing MSMTP\nHello." | msmtp -v destination@gmail.com请注意,我使用的是| msmtp而不是| mail。我不确定这是否重要,因为只要您安装msmtp-mta包,sendmail is linked to msmtp。
请注意,您可以以相同的方式增强目标字段,例如:
$ printf "To: Mr. Destination Man \nFrom: John Smith - Sales Department \nSubject: Testing MSMTP\nHello." | msmtp -v destination@gmail.com从ArchLinux维基中提取。
https://unix.stackexchange.com/questions/656653
复制相似问题