我知道,为了使用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有人知道发生了什么吗?谢谢,
发布于 2015-10-14 23:00:44
mailx -a 'From:name@your-domain.com' -s "Subject" my-best-friend@other-domain.com < text.txt发布于 2013-12-28 15:50:11
正确的语法是:
mailx -s "some subject" my@email.com -- -r newmail@mail.com使用信息显示"-- sendmail-options...“由于"-r“是sendmail选项,因此您需要首先使用双破折号。
发布于 2016-08-04 07:18:26
用这个进行了测试,并发现它是有效的:
回声测试| mailx -s“邮件测试”user@recipentdomain.com -f user@senderdomain.com
"-f“前的双破折号使得邮件x不解析-f,而只是将其传递给sendmail/postfix,后者随后将使用提到的"from”地址发送。
https://stackoverflow.com/questions/14607503
复制相似问题