用了一段时间getmail,发现和mutt搭配得不是非常好,收信的时候没有进度提示,收完信还不能自动转到收件夹。也可能是我没有配置好吧,不过我确实没有那么多时间弄这些东西。
虽然据说fetchmail可能有一些问题,但是它和mutt整合之好,用起来的确得心应手。
于是还是shift了~~~~~~~
另外我在《GNU/Linux下Gmail的mutt+msmtp+getmail解决方案》里面提到“.mailcap”文件中设置html邮件用lynx查看,但是在使用的过程中发现凡是查看html的时候几乎都是乱码,可能跟我收信来源比较单一有关吧。
修改了一下该文件,使用w3m查看html邮件:
application/msword; wvHtml –charset=gb2312 %s – | lynx –dump -stdin;nametemplate=%s.html; copiousoutput
text/html; w3m -dump -I GBK %s; nametemplate=%s.html; copiousoutput
即将最下面一行中的lynx换成w3m,并且加上“-I GBK”的选项,w3m是一个文字界面的网络浏览器,一般Linux发行版中都默认安装,如果没有就安装一个吧。-I是w3m选择网页文件编码的参数,后面跟的GBK是汉字的国标编码,我收到的html信件一般都是GBK编码的,如果不设定编码会在查看的时候出现乱码。但是收到别的编码的信件时就会出问题,因为这里设定以GBK编码解码网页了,如果是别的编码的邮件比如UTF-8,就会出现乱码,不知道怎样设置才可以使w3m自动检查网页编码。如果收到其它编码的邮件用该编码替换GBK也是可行的,但是不能每次收到不同编码的邮件就去修改.mailcap文件吧。还是选择最常用的编码填上算了,如果收到别的编码的邮件,就把附件中的该网页保存下来用Firefox或者Opera看。
[...] 电子邮件收发环境,详见我另两篇文章《GNU/Linux下Gmail的mutt+msmtp+getmail解决方案》和《回到fetchmail》。 [...]