我正在运行 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.