![使用 mail 命令设置回复地址](https://linux22.com/image/505714/%E4%BD%BF%E7%94%A8%20mail%20%E5%91%BD%E4%BB%A4%E8%AE%BE%E7%BD%AE%E5%9B%9E%E5%A4%8D%E5%9C%B0%E5%9D%80.png)
我正在运行 Fedora 虚拟服务器
我在 bash 脚本中使用以下命令向我的一个用户发送邮件
/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
在 Virtualmin 中,我设置了主转发,因此来自域的所有邮件都会发送到我的 gmail 帐户。当我收到消息时,它不包含发件人字段。我如何将其更改为服务器上的帐户名称?
答案1
尝试使用/usr/lib/sendmail
标志-t
:
/usr/lib/sendmail -t < $EMAILMESSAGE
您的文件$EMAILMESSAGE
应包含适当的标题行,后跟一个空白行,然后是您的消息文本:
To: [email protected]
From: [email protected]
Subject: This is my subject line
The text of my message begins here.