0
我一直致力于使用BSD邮件发送HTML电子邮件,至今我一直都很成功。我甚至能够修改,但不会更改发件人。Bash邮件 - 仅作为其他用户发送
当前命令:
cat $htmlFile | mail -s "$(echo -e "$subject\nContent-Type: text/html")" $recipient -v -- -F $sender
然而,当电子邮件来过,发件人只追加$发送到主机名。让我们假定以下为真
$user=root
$HOSTNAME=server.com
$sender='Application Support<[email protected]>'
当电子邮件来通过它读取:
Application Support<[email protected]> <[email protected]>
我怎样才能让这个只有$发件人变量在电子邮件中使用,而不是附加?
OS:RHEL 5.10
内核版本:2.6.18-371.8.1.el5
-r标志是我寻找的解决方案。它不如我所希望的那么高雅。例如,如果我要使用-r'People',则该电子邮件将来自[email protected]。而如果我使用-r'[email protected]',则该电子邮件将确实来自[email protected]。谢谢! – 2014-10-02 19:33:26