我喜欢mutt,Ubuntu附带的mutt版本很棒(甚至有补丁的版本),这是我到目前为止发现的唯一警告,因为我无法同时管理多个imap帐户。
目前,我的mutt设置如下:
#$HOME/.mutt/muttrc
=== Accounts ====
set my_decrypt=`gpg -o $HOME/.mutt/accounts/passwd.gpg.tmp -d $HOME/.mutt/accounts/passwd.gpg`
set my_first_mail_passwd=`awk '/xxxxx@foo.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_second_mail_passwd=`awk '/yyyyy@bar.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_rm=`rm -f $HOME/.mutt/accounts/passwd.gpg.tmp`
source $HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
//source $HOME/.mutt/accounts/yyyyy@bar.com/yyyyy@bar.com.profile
这意味着password.gpg文件是动态解密的(我的电子邮件密码所在的位置)使用它来设置一些变量并删除,还提供了默认配置文件,它看起来像这样:
#$HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
set folder = "imaps://imap.foo.com"
set spoolfile = "imaps://imap.foo.com/INBOX"
set header_cache = "$HOME/.mutt/cache/xxxxx@foo.com.headers"
set message_cachedir = "$HOME/.mutt/cache/xxxxx@foo.com.bodies"
set imap_user = "xxxxx@foo.com"
set imap_pass = $my_first_mail_passwd
set smtp_url = "smtp://xxxxx@smtp.foo.com"
set smtp_pass = $my_first_mail_passwd
使用此功能,我只能使用在默认配置文件中配置的帐户..,我听说可以使用文件夹挂钩,但是我不知道如何使用它们,而且我也不确定是否我要寻找的是,我希望能够根据我想阅读的电子邮件来发送不同的配置文件。.,任何建议方法都可以..,我更喜欢不依赖的设置不属于默认Ubuntu安装的外部程序。