2007年1月19日星期五

一些新的改动!

又在mutt上面有一些新的改动

1-原来mutt自己就有自动加入邮件签名的功能,可以不用借助于vim。在.muttrc中加入:
set signature="~/Mail/sign.mail"
set sig_on_top=yes
即可,然后在.vimrc中删除autocmd那一行。

2-MIME的支持。加入一个链接:
ln -s /etc/mailcap ~/.mailcap.my
然后在.muttrc中加入:
set mailcap_path="~/.mailcap.my"
同时注释掉
auto_view...一行。
这样在mutt中就可以直接使用enter来查看附件了。

3-安装了lbdb,在.muttrc中加入:
set query_command="lbdbq '%s'"
然后编辑.lbdbrc
METHODS=m_muttalias
MUTT_DIRECTORY=.mutt
MUTTALIAS_FILES=.mutt.alias
这样在mutt中就可以使用Q来进行地址查询了。

终于把abook调通了,真是费劲,网上的介绍错误实在是很多,必须同时对照help来看。

1-下面是~/.abook/abookrc
set autosave=true
set show_all_emails=true
set emailpos=25
set extra_column=mobile
set extra_alternative=workphone
set extrapos=55
set mutt_command=mutt
set mutt_return_all_emails=true
set print_command=lpr
set www_command=w3m
set address_style=us
set use_ascii_only=false
set add_email_prevent_duplicates=true
set sort_field=nick

2-然后建立一个可执行的文件 ~/.abook/abook-autoexport
#!/bin/sh
abook ${@}
abook --convert \
--informat abook --infile $HOME/.abook/addressbook \
--outformat mutt --outfile $HOME/.mutt.alias.new
mv $HOME/.mutt.alias $HOME/.mutt.alias.bak
mv $HOME/.mutt.alias.new $HOME/.mutt.alias

3-最后是修改.muttrc文件
# define address book
macro index,pager A \
"!~/.abook/abook-autoexport\n:source ~/.mutt.alias\n" \
"Start abook"
macro index,pager a \
"|~/.abook/abook-autoexport --add-email\n:source ~/.mutt.alias\n" \
"Create new alias from the actual message"

当然了,以前定义的A键为将mail存档,现在必须改为B键了。

没有评论: