更改“From:”地址在Unix“邮件”

前端之家收集整理的这篇文章主要介绍了更改“From:”地址在Unix“邮件”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用邮件TO_ADDR从Unix命令行发送消息会生成一封来自$ USER @ $ HOSTNAME的电子邮件。有没有办法改变通过邮件插入的“From:”地址?

为了记录,我在Ubuntu上使用GNU Mailutils 1.1 / 1.2(但我看到了与Fedora和RHEL相同的行为)。

[编辑]

$ mail -s Testing chris@example.org                                                                  
Cc: 
From: foo@bar.org

Testing
.

产量

Subject: Testing
To: <chris@example.org>
X-Mailer: mail (GNU Mailutils 1.1)
Message-Id: <E1KdTJj-00025z-RK@localhost>
From: <chris@localhost>
Date: Wed,10 Sep 2008 13:17:23 -0400

From: foo@bar.org

Testing

“From:foo@bar.org”行是邮件正文的一部分,不是标题的一部分。

在我的邮件版本(Debian linux 4.0)中,以下选项用于控制源/回复地址

> -a开关,用于要应用的附加头,在命令行上提供一个From:头,将附加到外发邮件
> $ REPLYTO环境变量指定了一个Reply-To:头

所以下面的顺序

export REPLYTO=cms-replies@example.com
mail -aFrom:cms-sends@example.com -s 'Testing'

结果,在我的邮件客户端,是从cms-sends@example.com的邮件,任何回复将默认为cms-replies@example.com

猜你在找的Bash相关文章