使用 mail 命令设置回复地址

使用 mail 命令设置回复地址

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

相关内容