Gmail 取得了巨大的成功,无论您选择查看哪个研究来获取确切的数字,毫无疑问,在市场份额方面,Gmail 都名列前茅。对于某些圈子来说,Gmail 已成为电子邮件的代名词,或者至少是网络邮件的代名词。 许多人欣赏其简洁的界面以及从任何地方访问其收件箱的简单能力。
但是,在基于网络的电子邮件客户端方面,Gmail 远非唯一的选择。 实际上,对于那些想要更多自由,偶尔也想要一种完全不同的方式来管理电子邮件而又不依赖于桌面客户端的人来说,有很多开源替代方案可用。 您仍然需要一个电子邮件服务器才能与这些客户端一起使用。 如果您还没有喜欢的,请查找即将发布的文章,其中提供了一些可供考虑的选项。
让我们来看看其中的一些免费的开源网络邮件客户端,供您选择。
Nextcloud
Nextcloud 通常被认为是文件同步软件(如 Dropbox),但它远不止于此。 默认情况下,它是一种云中的虚拟驱动器。 重要的是,在这种情况下,“云”可以是您自己的服务器。 除了作为在线存储的界面外,它还具有丰富的插件系统,因此您可以运行从聊天到邮件的所有网络应用程序。

邮件插件不提供邮件服务器。 它只是一个网络邮件客户端,但它连接到各种邮件系统。 如果您在具有 sudo 或 root 访问权限的服务器上运行 Nextcloud,则可以设置 Postfix 或类似的邮件服务器,并将 Nextcloud 邮件应用程序用作前端。 最棒的是,Nextcloud 开发人员避免了重新发明轮子,并使用了来自流行的 Horde 邮件客户端的库。
Horde
不仅仅是一个邮件客户端,Horde 还是功能齐全的企业级群件。 Horde 套件是基于浏览器的,包括用于读取、发送和组织电子邮件、管理和共享日历、联系人、任务和笔记的网络应用程序。 此外,Horde 项目还提供了一个 PHP 框架,其中包含用于构建自定义工作环境的库和应用程序。

与 Nextcloud 邮件应用程序一样,Horde 不提供服务器,因此您仍然需要邮件主机,或者您可以运行自己的服务器。 但是,Horde 为您提供了一个强大的体验(您可以在他们的网站上亲自演示),用于管理您的在线生活,并且其 UI 在桌面和移动设备上都非常出色。
Roundcube
Roundcube 是一款现代化的网络邮件客户端,可以轻松安装在标准的 LAMP (Linux, Apache, MySQL, PHP) 堆栈上。 它具有拖放界面,通常感觉现代且快速,并具有大量功能:罐头回复、拼写检查、翻译成 70 多种语言、模板系统、紧密的地址簿集成等等。 它还具有用于创建扩展的可插拔 API。
Roundcube 在 GPLv3 下以开源形式提供。
Roundcube 屏幕截图由该项目的网站提供。
Zimbra
列表中的下一个客户端是 Zimbra,我曾在工作中广泛使用它。 Zimbra 包括网络邮件客户端和电子邮件服务器,因此如果您正在寻找一体化解决方案,它可能是一个不错的选择。
Zimbra 是一个维护良好的项目,多年来已在多家不同的公司实体托管,并于 2016 年被 Synacore 收购。 它具有您期望在现代网络邮件客户端中看到的大部分功能,从网络邮件到文件夹到联系人列表,再到许多可插拔的扩展,并且通常运行良好。 我不得不承认,我最熟悉的是旧版本的 Zimbra,它有时感觉很慢且笨拙,尤其是在移动设备上,但似乎更新的版本已经克服了这些问题,无论您使用哪种设备,都能提供流畅、简洁的界面。 对于那些喜欢更原生体验的人,还可以使用桌面客户端。 有关 Zimbra 的更多信息,请参阅 本文,作者是 Zimbra 的 Olivier Thierry,他分享了更多关于 Zimbra 在开源社区中作用的信息。
Zimbra 的网络客户端在 Common Public Attribution License 下获得许可,服务器代码在 GPLv2 下可用。 S

屏幕截图由 Wikicommons 提供
Zimbra 屏幕截图由 Wikicommons 提供,根据 CC-BY-SA 许可。
Rainloop
接下来是 Rainloop。 Rainloop 是网络邮件领域的一个非常现代的条目,并且其界面绝对更接近于您在习惯了 Gmail 或其他商业电子邮件客户端后可能期望的界面。 它具有您期望的大多数功能,包括电子邮件地址自动完成、拖放和键盘界面、过滤支持等等,并且可以轻松地使用其他插件进行扩展。 它与其他在线帐户(如 Facebook、Twitter、Google 和 Dropbox)集成,以获得更连接的体验,并且与我使用过的一些其他客户端相比,它还可以很好地呈现 HTML 电子邮件,而这些客户端可能会在处理复杂的标记时遇到困难。
它易于安装,您可以在 在线演示中试用 Rainloop,以确定它是否适合您。
Rainloop 主要用 PHP 编写,社区版在 AGPL 下获得许可。 您还可以查看 GitHub 上的源代码。
Rainloop 屏幕截图由作者提供。
更多选项
- Mailspring 支持多个帐户、已读回执、翻译、撤消发送和其他流行的电子邮件客户端功能。
- Cypht 是一个轻量级的电子邮件客户端和新闻阅读器,用 PHP 和 JavaScript 编写,并在 GPL v2 下获得许可。 它具有独特的设计,旨在将多个提要(不同的电子邮件地址和 RSS 提要)组合为一个。
- Mailpile 是一个 HTML 5 电子邮件客户端,用 Python 编写,并在 AGPL 下可用。 Mailpile 专注于速度和隐私。
- WebMail Lite 是一个现代但简约的选项,在 AGPL 下获得许可,并且主要用 PHP 编写。 它功能丰富(甚至可以集成 OpenGPG),但易于安装。
- SquirrelMail 将自己描述为“为坚果而设的网络邮件”。 它轻巧且易于安装,自 1999 年以来一直存在。
这绝不是一份全面的清单。 您最喜欢的开源网络邮件客户端是什么?
编者注:本文最初于 2015 年发布,并已更新以反映可用软件选项的变化。
您是否有兴趣阅读更多类似的文章? 注册我们的每周电子邮件通讯。
64 条评论