我正在寻找一个开源应用程序来存档我的电子邮件。 它可以通过定期login我的POP3帐户并复制邮件来完成,也可以直接在邮件服务器上读取我的Unix mbox / maildir文件/目录。
它必须是开放的,它必须在Linux(或任何实际的开放操作系统)上运行。 理想情况下,它将有一个Web界面,但这不是一个主要的要求。
MXsense( http://www.mxsense.com/mxsense.html )似乎很漂亮,除了它不是开放的。
我没有MS Exchange支持的要求。
有什么build议么?
理由(也许有点愚蠢)是我独家运行Linux,它仍然没有一个电子邮件客户端在MS Outlook的任何地方靠得很好 ,所以我发现自己经常在邮件客户端之间切换。 如果我有我的电子邮件存档,我会感觉更好,所以这个月我使用哪个邮件客户端并不重要。
尝试Mailarchiva,这是一个很好的邮件归档系统与search选项。
AVI
有一个开源产品可以满足您的要求,但是对于单个邮箱而言,这可能有点重量级。 它有一个规范化的关系数据库模式,并在后端使用Postgres来存储数据(这样你就可以通过ODBC驱动程序“连接”到邮件存储库等等)。 看看: http : //www.archiveopteryx.org/
听起来好像你可能会过度思考这一点。 为什么不写一个脚本来存档(认为tar)在服务器上的邮箱与date/时间作为文件名的一部分,并存储在某个地方? 通过cron经常运行它。
至于客户端,Evolution是我发现在Outlook替代品附近的唯一的东西。 我已经有好几年没用过了,但是当我做到这些时,我感到非常高兴和印象深刻。
在Martynas的回应之后,你也可以设置一个转发,以复制一个gmail(或者类似的)账户,你可以设置你的邮件客户端为每个你编写/发送的邮件设置一个gmail账号。 然后,您可以login到Gmail来通过(或更好地search)您的存档。
这更多的是基于单用户的方法。 我使用IMAP而不是POP,因此使用哪个邮件客户端(或哪台计算机)并不重要,因为所有的邮件都在服务器上存储和组织。
如果您有权访问您的.forward文件,或者您有权访问该框,则可以在每次收到文件时将邮件传送到该文件。
即使没有直接的服务器访问权限,您也可以使用fetchmail来获取并存储邮件。 这篇文章很有趣 – http://lifehacker.com/software/gmail/geek-to-live–back-up-gmail-with-fetchmail-235207.php
对于Web界面,您可以使用http://www.mhonarc.org/创buildhtml存档。
有一个命令行程序,archivemail,这是你想要的。
如果您仍在search开源邮件归档解决scheme,请尝试使用piler( http://www.mailpiler.org/ )。 它比mailarchiva开源版提供了更多的东西。
Enkive是一个开源的电子邮件归档和恢复工具,它具有诸如全文search,search结果导出和重复数据删除等许多强大function。
尝试进化。 它跟MS OUtlook一样好。 也许你不会寻找归档。 或者在Windows和Linux上运行的thunderbird。