mailx更改发件人姓名

时间:2013-01-30 15:25:59

标签: email sendmail mailx

我了解如果使用mailx更改发件人姓名,我应该执行以下操作:

mailx -r newmail@mail.com -s "some subject" my@email.com

但是当我这样做时,我得到了:

mailx: invalid option -- r
Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
            [-- sendmail-options ...]
       mail [-iInNv] -f [name]
       mail [-iInNv] [-u user

有谁知道发生了什么? 感谢,

3 个答案:

答案 0 :(得分:1)

正确的语法是:

mailx -s "some subject" my@email.com -- -r newmail@mail.com

使用情况信息显示“[ - sendmail-options ...]”,由于“-r”是sendmail选项,因此您需要先使用双破折号。

答案 1 :(得分:1)

mailx -a 'From:name@your-domain.com' -s "Subject" my-best-friend@other-domain.com < text.txt

答案 2 :(得分:1)

经过测试并发现有效:

回声测试| mailx -s&#34; Mail Test&#34; user@recipentdomain.com - -f user@senderdomain.com

&#34; -f&#34;之前的双击使mailx不解析-f,但只传递给sendmail / postfix,然后发送&#34;来自&#34;提到的地址。