我了解如果使用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
有谁知道发生了什么? 感谢,
答案 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;提到的地址。