2008年09月写下的文章,共2篇:

发表于大约一年前 - mac -

在Mac OS X里使用Mutt和fetchmail收gmail的信

昨天在GR里看到了《完全用命令行工作》这篇文章,心里很是痒痒。今天便先从Mutt开始尝试了。

我先用ports搜索了把:

 sudo port search fetchmail
 sudo port search mutt

mutt虽然自带了收信功能,但是有更好的fetchmail可以选择,为啥不用。而且fetchmail可以做一个转发过滤,这样可以针对特定的邮件做特定响应。

然后发现mutt有一个开发版本mutt-devel,于是装之:

 sudo port install fetchamail
 sudo port install mutt-devel

安装完毕后开始配置fetchmail收gmail,将下面的命令保存为~/.fetchmailrc

 set daemon 60
 poll pop.gmail.com with proto POP3 and options no dns
 user 'GMAIL_USERNAME@gmail.com' there with password 'GMAIL_PASSWORD' \
           is 'LOCAL_USERNAME' here and wants mda "/usr/bin/procmail -d %T"  \
           options ssl keep sslcertck sslcertpath "/Users/LOCAL_USERNAME/.ssl/certs"

将上面命令里的GMAIL_USERNAME、GMAIL_PASSWORD、LOCAL_USERNAME替换为你自己的

然后设置好.fetchmailrc的权限

 chmod 710 ~/.fetchmailrc

接下来从gmail的pop服务器获取SSL证书:

 openssl s_client -connect pop.gmail.com:995 -showcerts

这个命令会有一大段的输出,复制这一段:

 -----BEGIN CERTIFICATE-----
 (a big bunch of characters here)
 -----END CERTIFICATE----

然后保存到 ~/.ssl/certs/gmailpop.pem

然后从这里下载certificate authority (Equifax) root certificate并保存到 ~/.ssl/certs/equifax.pem

在终端里输入:

 c_rehash ~/.ssl/certs/

到此就大功告成!在终端输入 fetchmail 开始收信,然后在mutt里便会看到所有的信。

发表于大约一年前 - 随笔涂鸦 -

生日暨中秋

不得不感慨时光飞逝...

仍然记得2000年金陵的北京西路,双亲陪着我一起进入这个从4岁起便久违了的城市。我失意、彷徨、孤单、坚定、固执,二九年华对于我仿佛只是一朵早谢的野花。

七年后的今天,奥运仿佛只是在我打盹的瞬间便已完结。而这七年,也长不过一夜之梦。

仍然记得去年端午节后和inSeek讨论的对于历史的态度:

我始终不敢去自己读史,我很担心当我从史书爬起来时,我还是不是原来的我。我宁愿保持着自己思想的苍白,去做所谓的“文艺性程序员 ”。

就在七月的月末,我和相识了四个月的老婆订婚。我们都是幸运儿,可以在茫茫人海中找到正确的人。我不再认为人生本没有意义,那不过是因为你没有遇到生命中的另一半。我也不再愿意保持自己思想的苍白,我期望能融入这个社会,我期望在这个社会如鱼得水,左右逢源,给自己的妻子、双亲最大的幸福。我也不再雄心壮志,好高骛远,我希望我踏实,我希望我快乐的工作,用程序改变生活,我希望我偏安一隅,但是却平静幸福。

所以我也开始读史,开始以史为鉴,开始揣摩如何跟人沟通,开始尝试承担家庭的责任。

所以就在八月的月末,我们一起去西溪里扯了第一套房子。

所以在这个25周岁的生日,感谢双亲的养育和祝福,感谢小娘的信任和无尽的爱。

我爱你们!

中秋快乐!