在AjentiV上安装RainLoop电子邮件客户端

来自菜鸟教程
跳转至:导航、​搜索

介绍

RainLoop 是一个免费的电子邮件客户端,可以访问任何 IMAP/SMTP 电子邮件,包括 Ajenti V 的内置电子邮件。 它支持多个帐户、社交登录(使用 Twitter、Facebook 等登录)、双重身份验证等。 RainLoop 是一个非常适合与 Ajenti V 一起安装的程序,因为 Ajenti V 平台本身没有默认的 webmail。

在本教程结束时,我们将在 mail.example.com 上安装 RainLoop,并通过 IMAP/SMTP 访问 example.com 上的邮箱。

先决条件

  • 安装了 Ajenti V 的 Ajenti(阅读 如何在 Ubuntu 14.04 上安装 Ajenti 控制面板和 Ajenti V)
  • 解析为 Droplet 的注册域名(本教程使用 example.com
  • 解析为 Droplet 的子域 (mail.example.com)。 (按照 How To Set Up a Host Name with DigitalOcean 中设置 A 记录的说明进行操作)
  • 在 Ajenti 中设置的电子邮件邮箱(阅读 在 Ajentu V 上创建网站和电子邮件帐户)

第 1 步 — 在 Ajenti V 中创建 RainLoop 网站

在浏览器中,浏览到 Ajenti 控制面板(通常位于 https://panel.example.com/),然后登录。 在右侧边栏中的 Web 部分下,单击 Websites

New Website 部分下有一个 Name 文本字段。 键入 RainLoop 并单击 创建 按钮。 在同一页面的 Websites 部分下,单击新的 RainLoop 行上的 Manage

在出现的页面上,取消选中 维护模式 旁边的框。 在下面的 Website Files 部分中,将 Path/srv/new-website 更改为 /srv/RainLoop。 按该文本字段旁边的 Set 按钮。 然后按下面的创建目录按钮。 单击屏幕底部的应用更改

在页面顶部,单击 选项卡。 点击 Add 并将 example.com 替换为 mail.example.com,将 example.com 替换为您的域名。 单击屏幕底部的应用更改

RainLoop 是基于 PHP 的,所以现在我们需要为我们正在创建的 RainLoop 网站启用 PHP。 单击 内容 选项卡。 将下拉框改为PHP FastCGI,点击创建

现在单击 高级 选项卡。 在 自定义配置 框中,输入:

location ^~ /data {
  deny all;
}

此添加拒绝 Web 访问存储在 /data 目录中的信息。

单击屏幕底部的应用更改。 配置现在应该完成了。 下一步是安装 RainLoop。

第 2 步 — 安装 RainLoop

在 Ajenti 侧边栏中的 Tools 部分下,单击 Terminal。 单击屏幕顶部的新建按钮,然后单击出现的黑框。

注意:这里的所有命令都以root身份运行。


在终端提示符下,键入:

cd /srv/RainLoop

ENTER。 然后,键入以下内容以安装一些软件依赖项:

apt-get install php5-cli php5-curl

ENTER 开始安装过程。 如果出现提示,请按 Y。 最后,输入以下内容来安装 RainLoop:

wget -qO- http://repository.rainloop.net/installer.php | php

ENTER。 此命令提取所有 RainLoop 文件并将它们安装在服务器上。

现在我们应该为文件设置正确的权限,并使它们归正确的用户所有。 在同一终端中输入这些命令,在每个命令后按 ENTER

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chown -R www-data:www-data .

现在所有文件和目录都设置好了,您可以按 Terminal 0 选项卡上的 X 离开终端。

第 3 步 — 更改管理员密码

在 Web 浏览器中浏览到 http://mail.example.com/?admin,将 example.com 替换为您的域名。 默认用户名是admin,默认密码是12345。 使用这些凭据登录。

当你第一次登录时,你会收到一个警告:

警告中的 change 字是一个链接。 单击它,然后更改管理员密码以使您的安装更安全。 点击更新密码完成修改。 该按钮将变为绿色,表示您的更改已被接受。

第 4 步 — 设置您的域

在 RainLoop 的侧边栏中,点击登录。 在 Default Domain 文本字段中,您应该输入 Ajenti V 电子邮件中 @ 之后的域(通常这是您的注册域名)。 按ENTER,会暂时出现一个绿色的勾号,表示已保存。

在边栏中,现在单击 Domains。 已添加默认电子邮件域列表。 此列表包括 gmail.comoutlook.comqq.comyahoo.com 等商业域。 如果您拥有其中一项服务的帐户,并且希望能够在 RainLoop 中检查它们,则可以离开它们。 否则,您可以单击它们旁边的垃圾桶图标将其删除。

现在,单击该页面顶部的添加域。 在 Name 字段中,输入您的域名,例如 example.com。 在 IMAP 部分的 Server 下方,输入 mail.your_domain_name。 在 Secure 下,使用下拉菜单选择 STARTTLS。 现在在 SMTP 部分下,在 Server 下方输入 mail.your_domain_name

在此屏幕底部单击 Test 按钮。 如果它变为绿色,请单击模式底部的 Add 按钮以添加您的域。 如果它变成红色,请阅读错误消息以找出无法连接的原因。

第 5 步 — 启用两因素身份验证(可选)

如果您使用 Google Authenticator 或 Authy 等服务,您可能会对本节感兴趣。

浏览到边栏中的 Security 选项。 选中 允许两步验证 旁边的框。 或者,您也可以选中 Enforce 2-Step Verification 旁边的框,但这不是必需的,除非您有多个用户使用它并且您希望他们都被强制使用两步验证。

您将在本教程的后面部分学习如何配置两因素身份验证。

第 6 步 — 登录 RainLoop

浏览至 http://mail.your_domain_name。 在第一个框中输入您的整个电子邮件地址(不仅仅是您的用户名),在下一个框中输入您的电子邮件密码。 这不是您的管理员登录名。 而是您在 Ajenti 中设置邮箱时指定的帐户信息。 如果您不想每次在计算机上访问 RainLoop 时都必须登录,请选中 Remember Me 框。

一旦你登录,你应该完成! 您现在可以阅读电子邮件并撰写。 您可以选择在此处完成或继续进行一些可选设置。

第 7 步 — 自定义 RainLoop(可选)

在页面顶部,单击带有剪影人物图标的下拉按钮。

单击设置。 在显示的第一个屏幕中,您可以选择根据自己的喜好配置一般详细信息。 您可以在垂直和水平布局、默认文本编辑器等之间进行选择。

一个可能有用的选项是通知选项。 如果这是您的主要电子邮件客户端,您可能希望在电子邮件到达时启用通知。 只需选中 Notifications 部分下的两个框,即可在您收到电子邮件时开始从浏览器获取弹出窗口:

如您所见,它显示了谁发送了电子邮件和主题行。 只需单击它即可在浏览器中阅读完整消息。 RainLoop 需要始终在浏览器选项卡中打开才能正常工作。

第 8 步 — 设置两因素身份验证(可选)

如果您想设置两因素身份验证,请按照以下步骤操作。 在 http://mail.your_domain_name 登录 RainLoop 用户界面,然后转到 Settings。 在设置中,点击侧边栏中的安全。 应该有一个标题为 配置两步验证 的链接。 单击它,然后单击出现的激活按钮。

注意: 以下截图为谷歌身份验证器。 您的身份验证应用程序的步骤可能会有所不同。


在 Google Authenticator 中,在 手动激活帐户 下,单击 扫描条形码 。 系统可能会提示您安装条形码扫描仪应用程序。 如果是这样,请安装它并返回应用程序。

现在扫描网页上显示的二维码。

现在您的手机上应该会显示一个六位数的代码。 您将需要此代码来登录您的网络邮件。

返回计算机上的双因素身份验证模式,在顶部的 Enable 2-step verification 旁边,将有一个链接显示 test。 单击它,在手机上输入 6 位代码,然后按 ENTER。 如果按钮变为绿色,请单击该窗口上的 X,然后选中 启用两步验证 旁边的框。 然后按屏幕底部的 Done

从现在开始,每次登录 RainLoop 时,您都需要在 Google Authenticator 中查找六位数代码,并将其与您的用户名和密码组合一起输入。

写一封电子邮件

回到 RainLoop 的主页,您可以在其中查看您的电子邮件,页面左上角有一个纸飞机的图标。 只需单击它,将出现撰写电子邮件模式框,允许您编写电子邮件。

完成后,单击发送,您的电子邮件将发送给收件人。

结论

RainLoop 现在应该安装在您的服务器上,允许电子邮件帐户从任何 Web 浏览器轻松访问您的邮箱。