使用邮件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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。