我一直致力于使用 BSD 邮件发送 HTML 电子邮件,到目前为止我已经成功了。我什至可以修改发件人,但不能更改。
当前命令:
cat $htmlFile | mail -s "$(echo -e "$subject\nContent-Type: text/html")" $recipient -v -- -F $sender
然而,当电子邮件到达时,发件人仅将 $sender 附加到主机名。假设以下内容为真
$user=root
$HOSTNAME=server.com
$sender='Application Support<[email protected]>'
当电子邮件收到时,内容如下:
Application Support<[email protected]> <[email protected]>
如何才能在电子邮件中仅使用 $sender 变量而不是附加变量?
操作系统:RHEL 5.10
内核版本:2.6.18-371.8.1.el5
注意:我在 stackoverlfow 上发布了同样的问题,但没有回复:https://stackoverflow.com/questions/26025218/bash-mail-send-as-another-user-only