|
|
我有几个邮箱,如A@sina.com,B@163.com
如果别人发给我的是A@sina.com,我回复的时候From里面应该也填上A@sina.com,可现在无论怎样都是哪个都用的是同一个地址,按照手册说的把reverse_name和reverse_realname都设置了还是不成
另外,我还想实现比方说回复信件里面的From如果是A@sina.com的,那么我就用smtp.sina.com,如果是B@163.com,那么就用smtp.163.com,这怎么实现呢???
我的.muttrc:
#设定我发送邮件的软件
set sendmail = "/usr/bin/esmtp -v -X $HOME/.esmtplog"
#想要显示中文日期就要设置这个了,设成你本地的locale
set locale = "zh_CN.GBK"
#发信时用的字符集,当前面的不能表示信件内容时,才会用后面的
set send_charset = "us-ascii:iso-8859:gbk:utf-8"
#这个是控制index_format显示的格式的
set index_format = "%4C %Z %{%b %d} %-15.15L (%4l) %s"
#这个设置时,按"r"回信就不会再提示输入回信地址和主题,直接进入编辑模式
set fast_reply=yes
set markers=no
#回信时是否包含原文
set include=yes
#回信的引文前插入的符号
set indent_str=">"
#设置排序方式
set sort=threads
#这个制定了保存邮件的类型了,一般的默认是很多邮件保存在一个文件里面,如果你经常收到大邮件,或者你想写些脚本对每封邮件分别操作,那就设置这个吧
set mbox_type=Maildir
set check_new=yes
#当邮件到结尾时,按翻页会自动停下(不然会跳到下一封邮件)
set pager_stop=yes
set envelope_from=yes
#当用pager看信时,在index留出多少行显示邮件列表,显示器大就多留些吧
set pager_index_lines = 8
#设置外部编辑器
set editor="vi"
#设置退出的时候是否询问
set quit=ask-yes
#确定你退出时,是否把信件从spool移到mbox,而mbox我在下面设定为~/Mail/inbox
set move=yes
#用thread方式显示时,是否用纯ascii表示树状列表
set ascii_chars=yes
#按"t"或"D"操作时,是否吧光标移动到下一封信件
set resolve=yes
#外部程序退出时,是否要用户按一个键才返回
set wait_key=yes
#当把信件村到另一个已存在的信箱时,是否提示附加?
set noconfirmappend
#是否把邮件头也放在编辑器里修改
set edit_headers=yes
#已经订阅的邮件列表,以免回复到私人信箱
set to_chars=" +TCFL"
subscribe all@telestar.bj.cn
subscribe telestar@telestar.bj.cn
subscribe joke@telestar.bj.cn
subscribe 973@telestar.bj.cn
#这个是我的联系人列表,你可以自己添加
source $HOME/Mail/.alias
#设置了这个以后,在mutt中按"a"会自动把联系人加到这个文件里面
set alias_file = "$HOME/Mail/.alias"
#这个是保存草稿文件的
set postponed = "$HOME/Mail/postponed"
set folder="$HOME/Mail/"
#待发送文件夹
set mbox="$HOME/Mail/inbox/"?
#当按c切换邮箱时,就有这些可以选择了
mailboxes \
$MAIL \
=inbox \
=telestar \
=163 \
=gmail
#mbox-hook . =inbox
#mbox-hook '~h From:.*@telestar\.bj\.cn' =telestar
#send-hook . 'unmy_hdr From'
#send-hook ~C@telestar.bj.cn my_hdr From:zlzhou@telestar.bj.cn
#发出的邮件保存到哪个信箱文件
set record=$HOME/Mail/sent
ignore *
unignore Date To From Subject X-Mailer Organization User-Agent
hdr_order To From Subject Date X-Mailer User-Agent Organization
set header = no
#只要非utf8的编码,一概用gbk显示(实际是把gbk设成出utf8之外所有编码的别名,因为我的locale是gbk的)
charset-hook !utf-8 gbk
#这个是用来设置发邮件的地址的,如果设置了reverse_name,就不要设置这个了
#my_hdr From: zlzhou<zlzhou@telestar.bj.cn>
#my_hdr Reply-To: zlzhou<zlzhou@telestar.bj.cn>
#如果你有多个邮箱,是不是想对不同的邮箱的信件用不同的email地址呢?如果是,就设置这个,不要和my_hdr同时设置
set reverse_name=yes
set reverse_realname=yes
#上面设置了,不行哦
#color quoted1 magenta blue
#color attachment blue default
#color error red white
#color status white blue
#color hdrdefault magenta default
#color indicator black cyan
color normal default default
color hdrdefault brightcyan default
color signature green default
color attachment brightyellow default
color indicator brightblack brightcyan
color quoted green default
color quoted1 white default
color tilde blue default
color tree brightred default
#color quoted2 cyan default
#color quoted3 white default
#color quoted4 red default
#color quoted5 green default
#color quoted6 cyan default
#color quoted7 white default
#color quoted8 red default
#color quoted9 green default
color body brightcyan default "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
color body brightwhite default "(http|ftp|news|telnet|finger)://[^ \">\t\r\n]*"
color body brightwhite default "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
color header brightmagenta default ^(Date):
color header brightyellow default ^Subject:
color body brightred default " [;:]-*[)>(<|]" # :-) etc...
auto_view text/html application/msword
这是我的.esmtprc
# Config file for ESMTP sendmail
# The SMTP host and service (port)
identity xxx@telestar.bj.cn
hostname=telestar.bj.cn:25
username="xxx"
password="xxx"
identity B@163.com
hostname=smtp.163.com:25
username="B"
password="B"
identity A@sina.com
hostname=smtp.sina.com.cn:25
username="A"
password="A"
mda="/usr/bin/procmail -d %T" |
|