如何使用bash发送电子邮件时更改发件人

时间:2013-07-16 17:46:14

标签: bash

这就是我正在使用的

/bin/mailx -s "$SUBJECT1" "$EMAIL" < "$EMAILMESSAGE"

由于我无法访问特定的计算机,因此我使用我的朋友凭据登录,我希望我的名字作为发件人。我应该怎么做?

3 个答案:

答案 0 :(得分:0)

使用-r指定“发件人地址”

/bin/mailx -r <replyemail> -s "$SUBJECT1" "$EMAIL" < "$EMAILMESSAGE"

答案 1 :(得分:0)

使用mutt等电子邮件客户端登录您的电子邮件帐户。或者你是在谈论这台机器上的内部电子邮件?

答案 2 :(得分:0)

你可以试试这个

export REPLYTO=me@myemail.com
/bin/mailx -aFrom:me@myemail.com "$SUBJECT1" "$EMAIL" < "$EMAILMESSAGE"

如果您的mailx副本具有-a

,则将from标头添加到邮件中

/bin/mailx -s "$SUBJECT" "$EMAIL" -- -f me@myemail.com <  "$EMAILMESSAGE" 

--应该只将-f传递给基础邮件程序。