从发件人描述中删除主机名 mailx

Remove host name from sender description mailx

当我用它发送邮件时,我得到的发件人地址是 (root)<noreply@rediff.co.in>,其中 root 是主机名。

mailx -s 'Spammers `date -d "-1 days" +%Y-%m-%d`' mail_id1@gmail.com,mail_id2@gmail.com -- -r 'noreply@gmail.com'

我想完全删除发件人描述中的主机名或指定其他名称。

感谢任何帮助。

更新:

我也试过 Rune 在这个问题 How set the From email address for mailx command? 中提到的方法,但似乎不起作用。

mailx -s 'Spammers `date -d "-1 days" +%Y-%m-%d`' mail_id1@gmail.com,mail_id2@gmail.com -- -r 'noreply@gmail.com (Anonymous)'

这就是我解决问题的方法。我刚刚添加了 -F 'Sender Name'

mailx -s 'Spammers `date -d "-1 days" +%Y-%m-%d`' mail_id1@gmail.com,mail_id2@gmail.com -- -F 'Spam Alert' -r 'noreply@gmail.com'