Mutt

经过几天的折腾,终于配好了mutt,现在那出来跟大家分享,希望能解决刚刚接触mutt的同志们 :)

我选择了Mutt+fetchmail+esmtp+procmail来收发邮件,下面分别介绍每个的配置:

Mutt

Mutt是一个纯粹的MUA,它之负责邮件的管理,而不像其他诸如ThunderBird,Evolution等软件同时担负着邮件收发的功能,Mutt把这些任务交给了其它能更好的能专心干那些事情的软件,即fetchmail和esmtp之类。

Mutt的配置文件最好放在~/.mutt里面,命名为muttrc,这样可以把其它与Mutt相关的配置都放在~/.mutt里面,便于管理。muttrc可以很复杂,所以最好的办法是到网上找个现成的,改成适合你自己的,那就看看这里吧:http://www.mutt.org 和 http://www.dotfiles.com

fetchmail

确切的说,fetchmail和mutt没什么关系,它把信件从服务器上去下来,默认的投递到/var/mail/USER中(系统默认邮件池)。起配置很简单,类似这个样子:
poll mails.tsinghua.edu.cn with proto POP3
      user "you" with password "pass" is "you" here fetchall
这段配置很好理解,我就不再赘述(如果实在不懂,就去看看fetchmail的文档吧)。

如果想把收到的邮件进行分类或者自动转发,或者进行其他操作,那么就要用到procmail,那么请这样修改配置:

poll mails.tsinghua.edu.cn with proto POP3
      user "you" with password "pass" is "you" here fetchall
      mda "/usr/bin/procmail -d USER"
其中的USER是你在你的机器上的登录名。

procmail

简而言之,procmail类似一个自动邮件分类过滤器,你可以给它定一些规则,当fetchmail把收到的邮件交给procmail后,它就会根据这些规则进行相应处理,最常用的就是分类到文件夹。procmail的配置不难,我在这里需要指出一点就是:
如果你的$HOME中有.procmail文件夹,那么请把.procmailrc也放到$HOME/.procmail中,否则无效。
我也不知道为什么.

esmtp

因为mutt不能自己发邮件,所以必须调用其他MTA工具。Debian默认安装的是Exim,可见Exim肯定是不错的。但说实在话,就个人用Exim多少有些大炮打蚊子--大材小用,没有必要。所以我选择了轻量级的esmtp,它使用起来要多简单有多简单,参看一下它的sample配置就能上手,只需要把smtp server, user, password写清楚就OK,非常容易。它与Mutt的配合就是一句(在muttrc中):
set sendmail=“/usr/bin/esmtp”

esmtp也可以用procmail,而且也能被fetchmail调用,如果你愿意可以这样修改fetchmail的配置:

poll mails.tsinghua.edu.cn with proto POP3
      user "you" with password "pass" is "you" here fetchall
      mda "/usr/bin/esmtp -f %F %T"
这与我们前面的效果是一样的。

其他

地址本: abook,还可以,能与mutt无缝集成,google一下 mutt abook就知道如何让他们协同工作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值