标签 Webmail 下的文章

电子邮件服务将会一直存在,即便去中心化技术会接管互联网。

然而,随着大型科技公司试图控制新兴技术的方方面面,你如何掌控自己的电子邮件服务呢?

无论是企业还是个人,自托管的开源 Web 邮件服务始终是值得考虑的选项。你自己的服务器、你自己的数字基础架构,上面搭上你自己的电子邮件服务平台。这样,你就无需依赖供应商或第三方来管理你的电子邮件服务。你可以按照自己的方式办事。

为什么应该自托管电子邮件服务?

best opensource web based email clients 1

自托管一个可用作基于 Web 的电子邮件客户端或与电子邮件应用程序同步的服务,这不是点击一下就完成的过程。

那么,为什么要这么费事呢?难道你不能使用一些诸如 Proton Mail 和 Tutanota 之类的 注重隐私的最佳电子邮件服务 吗?

当然可以。

但是对于企业来说,自托管 Web 邮件的一些优势包括:

  • 用户可以完全掌控电子邮件数据。
  • 你可以自己构建符合电子邮件服务要求的基础设施。
  • 它为个人、小型企业和企业提供了可扩展性。
  • 你可以创建无限数量的电子邮件帐户和邮件别名。
  • 用户可以轻松应用高级过滤器和其他保护机制,无需付费订阅。

在这里,我列出了一些你可以选择的最佳选项。

1、Roundcube

Roundcube 截图

主要亮点:

  • 适合桌面使用
  • 持续维护
  • 大多数服务器托管提供商都提供
  • 可自定义的用户界面
  • PGP 加密

Roundcube 是一款流行的基于 PHP 的 Webmail 软件,提供简单的用户界面和所有基本功能。

大多数服务器托管提供商都已预安装它。你只需为你的域名配置它或创建电子邮件帐户即可开始使用。

你还可以在自己的服务器上安装并自定义它。

Roundcube

2、Cypht

Cypht 收件箱界面

主要亮点:

  • 轻量级
  • 模块化

Cypht 是一种不错的 Webmail 解决方案,提供多个电子邮件帐户的综合视图。

它采用了模块化的方法,可以轻松通过插件为你的体验添加功能。

与其他解决方案不同,你还可以使用它添加 RSS 订阅,将其用作新闻阅读器。

Cypht

3、Squirrelmail

Squirrelmail

主要亮点:

  • 轻量级
  • 稳定
  • 支持 PGP 加密插件

Squirrelmail 是一款经典的基于 PHP 的、支持 IMAP 和 SMTP 协议的 Webmail 软件。它功能不算多,但如果你需要一个轻量级和稳定的 Webmail 软件来托管,它能满足基本需求。

尽管外观简单,但它已经存在很长时间,并具备一些功能,如通讯录、文件夹操作和 MIME 支持。

大多数 Web 托管提供商都已经预装了 Squirrelmail。

Squirrelmail

4、Rainloop

Rainloop

主要亮点:

  • 无需数据库
  • 简单用户界面
  • 轻量级

Rainloop 是一款简单的电子邮件解决方案,支持 IMAP 和 SMTP 协议。

它还支持 OpenPGP 加密。与其他一些解决方案不同,它不需要数据库。直接访问邮件服务器,无需在 Web 服务器上存储任何内容。

由于支持插件,你可以扩展某些功能。

Rainloop

5、Horde

Horde 截图

主要亮点:

  • 预装于 Web 托管提供商
  • 简单而功能丰富

Horde 是一款开源的群件 Webmail 软件,预装于各种 Web 服务器托管提供商。它支持 IMAP。

我通常使用 Horde 来访问我的域名下的 Webmail,从未让我失望过。它提供了简单而高效的用户界面和许多基本功能。

与其他软件类似,它基于 PHP 框架,开发人员可以轻松使用。

Horde

6、SOGo

SOGo

主要亮点:

  • Material Design 用户界面
  • 支持 Outlook
  • 提供在线演示

SOGo 是一款现代化的开源解决方案,采用了谷歌的 Material Design 用户界面和其电子邮件服务器。

它包括支持日历和通讯录,并提供友好的基于 AJAX 的 Web 界面。

你还可以获得对微软 Outlook 和 ActiveSync 的支持,这使你可以无缝同步电子邮件、联系人、事件和任务。你可以通过在线演示进行尝试。如果令人满意,你可以下载它到你的服务器上使用。

在其 GitHub 页面 可以了解更多信息。

SOGo

7、Afterlogic WebMail Lite

Afterlogic Webmail

主要亮点:

  • 可提供企业支持选项
  • 支持社交登录
  • OpenPGP 加密

Afterlogic WebMail Lite 是一个有趣的开源 Webmail,支持插件。

它还支持使用外部服务进行身份验证。例如,你可以使用谷歌帐户登录到你的电子邮件帐户。

虽然开源版本提供了所有功能和 OpenPGP 加密支持,但你也可以用于商业使用。

此外,你还可以选择专业版本以获得技术支持、优先修复、个人日历、移动版本和添加多个 IMAP 帐户的功能。

Afterlogic WebMail Lite

值得提及

有几个正在积极开发的开源项目可以供你尝试。

当然,我们不建议将它们用于商业或个人用途。你可以尝试它们,看看是否想以某种方式为它们的发展做出贡献。

我想提及几个此类邮件服务项目。

Mailpile

虽然它应该在上面的列表中占据一席之地,但是在用 Python 3 重写完成之前,Mailpile 的开发已经停止。

Mailpile

Mailpile 是一款快速且现代化的开源 Webmail,具备加密和隐私功能。

Cuttlefish

Cuttlefish

Cuttlefish 是一个自由开源的交易性电子邮件服务。它旨在成为 SendGrid 等专有服务的替代品。

它目前还处于早期开发阶段。

Pinbox

Pinbox 是一个自托管的 Webmail 解决方案,灵感来自于谷歌收件箱。

Pinbox 是一个正在进行中的工作,需要一些先决条件才能正常工作。

总结

Squirrelmail、Horde 和 Roundcube 仍然是最流行的选项之一,你可以在大多数托管提供商处轻松访问它们。

当然,这些选项并不总是外观时尚或具备像谷歌工作空间甚至 Zoho 那样的功能,但你足够进行基本的电子邮件工作。

(题图:MJ/603715d8-4562-4d7b-96f5-99ba76ad5a1b)


via: https://itsfoss.com/open-source-web-based-email-clients/

作者:Ankush Das 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Webmail无疑是任何邮件服务器必不可少的一部分。虽然本地邮件客户端通常比Webmail的功能更多,但通过电子邮件客户端从外部可信的网络访问IMAP或SMTP有时会很棘手。再者,当你需要在一个特定的工作站、笔记本电脑或者移动设备去使用一个电子邮件客户端时,你可以在任何地方使用Webmail服务,只要你接入互联网。

本教程的重点是在一个运行 Apache 的 Ubuntu 服务器上安装配置RainLoop Webmail。RainLoop 是基于 PHP 的Webmail,并且有以下功能。

  • 支持apache,nginx和其它网页服务器。
  • 标准接口补充了一个主题库可供选择。
  • 个人和非盈利项目可免费使用。

在写这篇文章时,RainLoop 还不支持邮件过滤和不在公司时的自动回复。

在 Ubuntu 服务器上安装 RainLoop

首先,在服务器上设置必备的软件包。

# apt-get install wget unzip apache2 php5 php5-mysql libmysqlclient15-dev mysql-server poppassd 

接下来,下载和安装 RainLoop。

# mkdir /var/www/webmail
# cd /var/www/webmail
# wget http://repository.Rainloop.net/v1/Rainloop-1.6.3.706-e3c14e17bc4370a1561bcc68d1d494fd.zip
# unzip Rainloop-1.6.3.706-e3c14e17bc4370a1561bcc68d1d494fd.zip
# rm Rainloop-*.zip 

然后设置必要的权限。

# cd /var/www/webmail
# find . -type d -exec chmod 755 {} \;
# find . -type f -exec chmod 644 {} \;
# chown –R www-data:www-data /var/www/webmail 

我们马上就可以使用 RainLoop 了。最后,通过管理面板进行调整,接下来会有详细描述。

通过管理面板首次配置

很多配置参数通过一款界面友好的管理面板就能调整。使用以下凭证进入管理面板。

  1. URL: http://IP/webmail/?admin
  2. user: admin
  3. Pass: 12345

当然,建议尽快修改默认密码。我们将使用管理面板去调整一下设置。

增加邮件域

在 管理面板> 域> 增加域 页面设置有效的域。建议服务器 IP 是本地服务器,如 127.0.0.1。基于服务器配置,RainLoop 可以配置使用 IMAP/IMAPS 或 SMTP/SMTPS。并且,确认‘使用短登录表单’复选框已勾选。

使用‘测试连接’按钮验证设置。

启用联系人

联系人功能需要数据库支持。我们将使用 MySQL 数据库启用联系人。RainLoop 可以手动创建所需的数据库,如下。

# mysql -u root -p 

mysqlcreate database rainloop;
mysqlexit;

现在这个功能可以通过管理面板>联系人页面启用。

再来一次,使用‘测试’按钮检查设置。

启动密码更改插件

在多数 linux 的邮件账户的邮件服务器是用自己的 UID 和 GID 操作系统的实际用户。因此,在过去更改这些账户的密码是很棘手的。幸好,今天有工具可以完成这个工作。这个工具是 poppassd。

第一步是在服务器上安装 poppassd,可以用 apt-get 来完成。

# apt-get install poppassd 

接下来,去允许 RainLoop 使用 poppassd,从 管理面板> 软件包 页面安装 RainLoop 插件 poppassd。

最后,poppassd 插件可以从 管理面板> 插件页面启用。

现在所有参数已设置,用户可以从他们提供的凭证登录,如截图所示。

希望这篇文章能帮助到你。


via: http://xmodulo.com/2014/02/rainloop-webmail-ubuntu-server.html

译者:Vito 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出