回到 mutt 了

thunderbird 其实还是不错的,不过资源消耗比较高,而且在处理有些邮件的时候 不是很灵光。另外就是它不能在有新邮件的时候打开我的邮件指示灯(我笔记本的特 殊装备,呵呵,前面的文章里提到过的),于是,在忍受了 thunderbird 诸多不便 之后,回到了老朋友那: fetchmail+exim4+mutt,今天兄弟就吐血贡献一个长篇,还请大家支持哦 Fetchmail ========= 首先是用 fetchmail 收信转发到内部的 MTA (exim4),fetchmail 的配置全在 .fetchmailrc 一个文件中: 首先是指定 postmaster 和设置后台运行方式: set postmaster “gnawux” set daemon 300 之后,每行对应一个邮件帐号,比如: poll pop.21cn.com proto pop3 uidl user gnawux pass mykey keep 解释一下 poll 表示对这个服务器取信,要是skip就跳过这条规则了,poll 是规则的起点, 一条规则不一定写在一行,看到 poll 就知道规则开始了 proto 指定协议,常见的还有 imap 协议 uidl 也是服务器设置,通过 uidl 来区分邮件是否已经取过了 后面是帐号设置 user/pass 这个大家都明白吧,密码明文写出,有点不放心是吧,不过这个文件的 权限必须是 0600 的,所以应该是安全的,前提是别人无法使用你的帐号 keep 表明在服务器上保存复本。 基本上就这么简单,谁要是知道怎么做到删除7天以上的老邮件的话,告诉我一下吧 。 监视新邮件 ========== 刚才说过,我一直希望能在有新邮件的时候能自动点亮邮件指示灯,现在有一个办 法: 因为 fetchmail 是自动转发邮件到本机的 MTA 的,这里,我的邮件就会存在: /var/spool/mail/gnawux 这个文件 我只要定时监控这个文件的大小是否为零就可以了,于是,写了一个小脚本来完成 这个功能,它太简单了,以至于我都懒得去找相关工具了: #!/bin/bash SPOOL=/var/spool/mail/gnawux LED=/proc/acpi/asus/mled SLEEP=60 while true; do MAIL=`cat $SPOOL |wc -c`; DISP=`cat $LED`; if [ $MAIL -eq 0 -a $DISP -gt 0 ]; then echo -n “0″ > $LED; elif [ $DISP -eq 0 -a $MAIL -gt 0 ]; then echo -n “1″ > $LED; fi sleep $SLEEP done 写的还容易懂吧,就不多解释了。 这样,每分钟检查一次,算上刚才 fetchmail 每5分钟收信一次,最差情况下我也 会在来信后6分钟收到通知,当然了,这还依赖于我多长时间看一次指示灯 ;-) MUTT ==== MUTT 的配置大家学学王垠也就好了,我原来报怨不会一下处理一批邮件,昨天晚上 看了看手册,发现原来还是可以的(原来我也看过,怎么没发现呢),通过用t键可以 为邮件打标记,当然也可以按条件打标记,然后使用`;’加上其他的处理,就可以对 一批邮件进行操作了,对于我的 .muttrc 也介绍几个地方: 忽略掉无意义的头部信息: ignore * unignore from date subject to cc unignore organization organisation x-mailer: x-newsreader: x-mailing-list: unignore X-Original-To: 字符集操作(直接抄王垠的): set charset="gb2312″ charset-hook ^us-ascii$ gb2312 邮件列表: subscribe members@linuxfocus.org subscribe 3GPP_TSG_CN_WG5_JOINTAPIWORK@LIST.ETSI.ORG subscribe 3GPP_TSG_CN_WG1@LIST.ETSI.ORG subscribe 3GPP_TSG_SA_WG2@LIST.ETSI.ORG subscribe 3GPP_TSG_T_WG2@LIST.ETSI.ORG subscribe debian-news@lists.debian.org subscribe debian-release@lists.debian.org subscribe debian-testing@lists.debian.org subscribe debian-chinese-gb@lists.debian.org subscribe debian-laptop@lists.debian.org subscribe debian-security-announce@lists.debian.org subscribe debian-i18n@lists.debian.org 一些特殊的保存选项,可以方便的存入希望存到的邮箱(个人隐私就不暴露了哦): fcc-hook “~A” =sent # Self: save-hook “~f gnawux.*” =self save-hook “~C debian-news@lists.debian.org” =debian-news save-hook “~C debian-release@lists.debian.org” =debian-release save-hook “~C debian-testing@lists.debian.org” =debian-testing save-hook “~C debian-laptop@lists.debian.org” =debian-laptop 先就这些吧,至于怎么一进入系统就启动 fetchmail 和我的 checkmail 就不多说 了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值