如何更改发件人的姓名或电子邮件地址傻子?(How to change the sender'

2019-06-27 11:46发布

如何更改发件人的姓名或电子邮件地址( From:包头)通过使用mutt

Answer 1:

通常情况下,狗设置From:基于报头的from配置变量你在设置~/.muttrc

set from="Fubar <foo@bar>"

如果没有设置, mutt使用EMAIL默认环境变量。 在这种情况下,你可以逃脱在命令行上调用狗这样的(而不是你如何显示在您的评论):

EMAIL="foo@bar" mutt -s '$MailSubject' -c "abc@def"

但是,如果你想成为能够编辑From:包头撰写邮件时 ,您需要配置mutt ,让你先编辑页眉 。 这包括添加下面的行放在~/.muttrc

set edit_headers=yes

在此之后,下次打开了狗,并撰写电子邮件时,您选择的文本编辑器会弹出包含标题为好,这样你就可以对其进行编辑。 这包括From:报头。



Answer 2:

如果你只是想更改一次,你可以“从”命令行,如头指定:

mutt -e 'my_hdr From:obama@whitehouse.org'

my_hdr是提供自定义首部值的狗的命令。

最后说一句,不作恶!



Answer 3:

您发送电子邮件之前,您可以按<ESC> f (逃逸,随后F)来更改From:地址。

约束:如果您在诅咒模式下使用狗,不wan't脚本,或者如果你想改变永久地址这仅适用。 那么其他的解决方案是更好的方式!



Answer 4:

这其中的一个特殊情况是,如果你已经使用了建筑就像下你的〜/ .muttrc中:

# Reset From email to default
send-hook . "my_hdr From: Real Name <email@example.com>"

此发送挂机将覆盖以下任一:

mutt -e "set from=email@example.com"
mutt -e "my_hdr From: Other Name <otheremail@example.com>"

您的电子邮件仍然会走出去与头:

From: Real Name <email@example.com>

在这种情况下,唯一的命令行的解决方案,我发现实际上是覆盖于send-hook本身:

mutt -e "send-hook . \"my_hdr From: Other Name <otheremail@example.com>\""


Answer 5:

对于一周时间的变化,你可以这样做:

出口EMAIL='sender@somewhere.com“; 狗-s“猫王死” receiver@somewherelse.com



Answer 6:

100%的工作!

发送HTML内容在邮件的正文与单行发件人和收件人的电子邮件地址去,你可以试试下面的,

export EMAIL="sender@example.com" && mutt -e "my_hdr Content-Type: text/html" -s "Test Mail" "recipient@example.com" < body_html.html

文件:body_html.html

<HTML>
<HEAD> Test Mail </HEAD>
<BODY>
<p>This is a <strong><span style="color: #ff0000;">test mail!</span></strong></p>
</BODY>
</HTML>

注:在RHEL,CentOS的,Ubuntu的测试。



文章来源: How to change the sender's name or e-mail address in mutt?
标签: unix mutt