Tag Archives: thunderbird

thunderbird 和 davmail 配合连接 exchange

exchange 是个恶心玩意,虽然提供了 imap 接口,但是速度巨慢,发送接收都慢。davmail 可以解决这个问题。 davmail 能干啥 davmail 可以理解为就是一个 proxy,他负责和 exchange 通讯,其他邮件客户端连接 davmail 来获取邮件什么的。网站上面有图,看 着更加直观一点。 安装配置 davmail ubuntu 里面好像直接就有,apt-get 安装就可以了。gentoo 里面没有,我在 overlay 里面找到一个 ebuild,自己修了一下,放到我的 overlay 了,在 net-mail/davmail-bin 下面。启用 server 这个 use。 安装后会创建一个 davmail 用户,需要建立一个 /var/log/davmail 的目录,给 davmail 写权限。 然后手动运行 opt/davmail/davmail.sh,有界面,配置好 exchange owa 的地址,保存,会生成 ~.davmail.properties 文件。 这里有个问题,如果 owa 地址是 http 的,那直接继续下面的就可以了,如果是 https 的,那还需要配置对应的 ssl 相关参数。我是 直接在 [...]

mutt的两个问题以及解决办法

mutt用了一段时间之后发现对方发过来的附件的名字都是乱码,多次之后就觉得比较郁闷,每次都得自己修改名字,还得猜文件类型,很郁闷。google了一下,发现了解决办法,是因为mutt默认使用的是rfc2331来解码的,所以添加一个set rfc2047_parameters=yes就可以了,这样对方发过来的邮件就可以正常显示文件名称了。但是同时从那个网址得知,我发出去的附件,也是用rfc2331来编码的,这样到了对方那里,显然会乱码了。测试了一下,outlook里面提示有附件,可是打开是乱码,并且附件名称也不是实际的附件名称。foxmail里面不提示有附件,内容后面会显示几个乱码。 按照前面那个网址,找到了mutt的补丁,尝试了半天,不能在muttng上面正常使用,没办法只好不用muttng用mutt了。打上补丁之后,设置了 set create_rfc2047_parameters=yes  发出去的邮件就正常了。在mutt的patch list列表里面找到sidebar补丁,给mutt打了sidebar的补丁,用起来也还行了。同时,也把我的mutt升级到了1.5.13,比源里面的都新了。呵呵。 此外,还有一个问题就是如何对应不同的账号使用不同的smtp server。 本来从网上找了一个文章说到了这个操作如何实现,我也照搬了,发现似乎可以实现这个功能。可是最近才发现,我完全错了,实际上用的总是msmtp里面设置的那个default smtp server,郁闷坏啦,给头以及同事发了好多邮件了,用的都是我的gmail邮箱。 现在我已经解决了这个问题,用的是send-hook,如下。 send-hook . ‘my_hdr from:wd@aaa.com’ send-hook . ‘set sendmail=”/usr/bin/msmtp -a gmail”‘ send-hook ‘~t .*@bbb\.com\.cn$’ ‘my_hdr from:stef@bbb.com.cn’ send-hook ‘~t .*@bbb\.com\.cn$’ ‘set sendmail=”/usr/bin/msmtp -a bbb”‘ 这样,针对不同的mail,使用不同的sendmail程序。 发现mutt发送邮件的时候使用的是我的gmail邮箱的时候,我很郁闷,再加上发现他发送的附件在别人那里居然不认,让我就更郁闷了。立刻安装了thunderbird,并且设置好了他,打算以后就用他了。但是发现我已经习惯了mutt了,所以还是回头来给mutt打了补丁,做了修改,让他按照我的习惯来了。 用thunderbird后发现,很多事情不能按照我的意思来,很郁闷。