|
楼主 |
发表于 2012-2-14 08:22:32
|
显示全部楼层
Post by RichardGv;2160047
唔嗯,我还没有疯到给您发个关于如何手动删除重复邮件的链接呢... 重要的内容在页面的下面... 看文档不能这么挑食哇...
总结一下关于重复邮件的两个链接的主要内容:出现重复邮件的原因有两种: 1. Evolution无法写入~/.evolution/mail/pop/cache-* 2.服务器问题,具体的说,您的邮件服务器或者支持UIDL(一种邮件的辨识ID)但经常改变邮件的UID,或者不支持UIDL而且经常改变邮件的信头,以至于Evolution一直无法区分新旧邮件。
是否是第一种原因您自己应该查得出来的。如果是第二种原因的话,嗯,换客户端恐怕无济于事,鉴于是公司的邮箱,我建议您每天对着公司的网络管理员苦练拳击,直到他修复这个问题为止...
那个补丁是修复evolution和ibus中文输入的问题的,和重复邮件无关。要打到GtkHtml上,不是Evolution上。
阁下可能误解我的意思了。
您提供的链接中提供了一次性删除重复邮件的方法,只不过“重复”只不过是相对于目前邮箱而言的。
至于补丁,Evolution的网站上确实提到了plugin:
Why does Evolution download duplicate emails? How can I get rid of them? Why does Evolution reload old mails from server when "Leave a message on the pop server" is activated?
There are several possible reasons when this happens:
You have got several copies in your mailbox
The mail server supports the UIDL extension yet changes the message UIDs each session
The mail server does not support UIDL (which means Evolution has to generate UIDs using md5sums of the message headers) but the server changes the message headers after download (usually adding a Status: or X-Status: header - Evolution's md5sum ignores these, but Evolution may be missing other headers that this particular server munges)
The files $HOME/.evolution/mail/pop/cache-* are not writable
Many distributions also provide a plugin (e.g. the package is named "evolution-remove-duplicates" in the Fedora distribution, or "evolution-remove-duplicates-plugin" in Ubuntu). If you have a technical background the plugin source code is also available at http://www.gnome.org/~carlosg/stuff/evolution/ which requires having installed the devel-packages for evolution (and evolution-plugin if your distro ships the plugins in a separate package). |
|