我正在寻找以下功能:


有几年的记录
GUI访问电子邮件/线程/组
GUI访问日历和会议。
以简单的(标准?)非专有格式将电子邮件作为单独的文件存储
将日历请求作为单独的文件存储
将电子邮件线程/组/ ...存储在目录中
可以在各个字段中的现有电子邮件中搜索字符串
可以合并另一个实例中的电子邮件文件(如上所述)。

特别地,我希望能够使用
任意的临时代码(例如Perl脚本)。

评论

我认为Thunderbird + Lightning几乎会碰到那里的所有地方,除了将消息存储为单独的文件(效率非常低)之外。

嗯,什么定义“好”?我很想编辑问题标题,正如您稍后的文章所说的GUI一样,恕我直言,文本客户端更好。。。s / good / decent graphic /怎么样?

@IraBaxter,将单个消息存储在磁盘上对于文件系统而言确实是微不足道的。但是,当您要在整个收件箱中搜索文本时,这将是一个bit子。是否有您想要该要求的原因?

@ Moo-Juice:邮件客户端应该非常高兴建立自己的索引以使其快速。那是一个缓存,所以我不在乎。我想构建各种程序来访问我的邮件。我不是邮递员,因为将它们隐藏在数据库(例如Exchange)中很难使我的邮件变得难以接收。我不希望它将10K邮件消息合并为一个文件(就像我相信Emacs那样)。

@IraBaxter,所以也许您需要一个具有开放API的电子邮件客户端,您可以针对该API进行编码,而不是明确要求我以某种专有格式存储在磁盘上的消息,相信我,这会让您进入一个黑暗的房间,真正快。电子邮件客户端(无论是Thunderbird,Outlook还是其他方式)将其消息存储在数据库中是有充分理由的。考虑Api观点,而不是要解决的明显XY问题。

#1 楼

我个人喜欢Mozilla Thunderbird。


它具有长期开发的良好记录(并且是开源的)
您具有GUI,因此可以显示电子邮件/线程。
它没有内置的日历支持,但具有相当成熟的扩展功能-lightning

它以mbox格式存储电子邮件-记录清楚,可通过Perl / Python轻松访问/所需的任何脚本。不是分开而是作为邮箱。即,这是匹配搜索的最大障碍-我想不出任何匹配且跨平台的

虽然可能已经很长时间了,但合并可能还是有可能,因此自从我上次进行了任何合并。
搜索效果很好(即使您有20k IMAP消息,它仍然可以快速响应。
它几乎可以在任何操作系统上运行(我不知道他们是否有Android / iOS应用。)


评论


雷鸟有消息线程吗?

– dotVezz
2014年2月4日在22:25

是的-菜单栏->视图->线程-> [各种选项]

–尼克·迪金森·威尔德
2014年2月4日在22:27

Thunderbird将电子邮件存储在SQL数据库中。我不会称赞它的搜索很棒,我发现它的搜索速度很慢,有几千封电子邮件。而且Lightning并不是很可靠,它常常让我想起约会,应该在几分钟或几个小时后才能到。

–吉尔斯'所以-不再是邪恶的'
2014年2月4日22:30在

是的,我知道它违反了这一点;但是,由于它符合其他要求,所以我还是建议这样做。

–尼克·迪金森·威尔德
2014年2月4日在22:40

您可以在本地主机上运行IMAP服务器(例如uw-imapd),并告诉它使用例如mx或mh格式(或将其修补的用户的maildir),然后在Icedove中将该帐户注册为帐户。

– mirabilos
2014年2月4日在22:47