如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器

Mail-in-a-Box 是一个小巧但功能强大的程序,旨在在您的机器中创建一个易于部署的一体化电子邮件服务器解决方案。 本教程向您展示如何在系统上安装 Mail-In-A-Box Ubuntu Linux操作系统。

如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

为什么要托管自己的电子邮件服务器

托管您自己的电子邮件服务器的最大优势之一是它为您提供了隐私数据。 与 Gmail 等网络邮件服务不同,运行 Mail-in-a-Box 可确保您和电子邮件之间没有中间人。

如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

自托管服务器还使您可以灵活地与电子邮件进行交互。 例如,Gmail 使用标签而不是文件夹来组织邮件。 这通常会中断尝试从 Gmail 帐户获取电子邮件的离线客户端。

如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

最后,托管您自己的服务器可以让您在创建电子邮件帐户时绕过身份检查。 如果您关心隐私并且不希望与第三方提供商共享您的信息,这将非常有用。

如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

准备您自己的电子邮件服务器

在安装 Mail-in-a-Box 之前,您需要确保您有一个正在运行的服务器和一个域名。 本文是在 Ubuntu VPS 上完成的 Digitalocean.

如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

首先,您需要将域配置为指向您自己机器的名称服务器。 这很重要,因为 Mail-in-a-Box 在内部管理自己的 DNS 记录。

注意:每个域名注册人的配置都不同,因此我们不会按照创建名称服务器的说明进行操作。 您需要做的是创建两个名称服务器:ns1.your-domain-name.com 和 ns2.your-domain-name.com 指向您服务器的 IP 地址。 您还应该将 DNS 记录更改为您创建的记录。

另請閱讀:  最佳儿童 Linux 软件:应用程序、发行版和游戏

如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories更新设备的主机名

正确配置域名和名称服务器后,您现在需要修改计算机的主机名。 这将允许 Mail-in-a-Box 在安装期间正确设置默认值。

您可以通过执行以下操作在 Digitalocean 中执行此操作:

  1. Droplet 应用程序状态页面 你的。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  2. 单击 Droplet 的名称并将其替换为您的域名,然后单击复选标记以保存它。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  3. 以 root 身份登录您的 VPS 实例并运行以下命令:
    echo "box" > /etc/主机名

    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

  4. 接下来,运行以下命令来更改 “等/主机// 您的设备到您现有的域名:
    awk '$1 == "127.0.1.1" { print $2 }' /etc/hosts | sed -is/.*/box.yourdomain.here/ awk '$1 == "127.0.1.1" { print $3 }' /etc/hosts | sed -is/.*/box/

    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

  5. 重新启动您的设备以应用新的更改。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

安装邮箱

完成之后,您现在可以开始在您的设备中安装 Mail-in-a-Box。

  1. 通过获取 Mail-in-a-Box 安装脚本启动该过程:
    卷曲 -s https://mailinabox.email/setup.sh | sudo -E bash
  2. 输入您要用于邮件服务器的电子邮件地址。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  3. 为您的邮件服务器提供一个主机名。 就我而言,我将使用默认选项 “box.myvpsserver.top”。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  4. 安装脚本将询问您时区。 为此,您需要提供当前时区而不是服务器的实际位置。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  5. 输入您要用于电子邮件帐户的密码。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

提示:如果您改用 Outlook,请了解 如何在 Outlook 中安排电子邮件.

配置您的电子邮件服务器

此时,您现在已经在您的机器上正确安装了 Mail-in-a-Box 服务器。 但是,您仍然需要配置它的一些设置才能正确使用它。

  1. 打开安装程序在脚本末尾写的链接。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  2. 当网站加载时,您的浏览器可能会向您抛出安全异常。 这是因为 Mail-in-a-Box 为其初始网站使用了自签名证书。

您可以通过单击安全地绕过此错误 “先进的” ث “接受风险并继续前进”。

如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

2. 通过提供您的新电子邮件帐户和密码登录您的 Mail-in-a-Box 实例。
如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

3.انقرعلى “系统” ث “TLS 证书 (SSL)”。
如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

4. 点击按钮 “提供” 为服务器的子域生成 SSL 证书。
如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories在某些情况下,Mail-in-a-Box 不会要求为您的所有子域提供 SSL 证书。 您可以通过单击按钮来解决此问题 “提供” مرةأخرى。

5. 點擊 “系统” ث “状态检查” 以确保一切正常。
如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

提示:通过使用 OpenSSL 创建您自己的自签名证书来了解有关 SSL 和加密的更多信息。

发送并验证您的第一封电子邮件

从这里,您现在可以登录并使用您的 Mail-in-a-Box 服务器。 与其他自托管邮件解决方案不同,Mail-in-a-Box 提供了一个简单直观的 Web 界面,您可以立即使用并开始使用。 这意味着您无需安装任何外部邮件客户端即可使用 Mail-in-a-Box。

  1. 通过键入以下内容访问浏览器中的 Web 界面: “https://yourdomain.com/mail。”
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  2. 在服务器登录页面上输入您的新电子邮件地址和密码。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  3. 点击按钮 “建造” 创建新的电子邮件。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories
  4. 提供有效的电子邮件收件人并编写简单的测试消息。
  5. 完成后,单击按钮 “发送”。
  6. 最后,通过加载他们的收件箱来检查您的邮件是否已到达预期的收件人。
    如何使用 Mail-In-A-Box 在 Linux 中创建电子邮件服务器 - %categories

经常问的问题

Q1:安装后是否可以重新配置我的电子邮件服务器?
الجواب: 是的。 您可以通过转到设备的控制台并运行以下命令来重新配置服务器的任何内部设置: 须藤邮箱.

Q2:我可以在我的 Mail-in-a-Box 服务器上创建不同的电子邮件帐户吗?
الجواب: 是的。 默认情况下,Mail-in-a-Box 允许您在同一台服务器中创建多个电子邮件帐户。 为此,请转到 Mail-in-a-Box 管理页面,然后单击 “邮件和用户” ث “用户”. 这将加载一个提示,您可以在其中为新用户提供电子邮件地址和密码。

Q3:我的邮件没有到达预定的收件人。
الجواب: 最可能的原因是您设备的 IP 地址在电子邮件阻止列表中。 要解决此问题,您可以请求一个新的 IP 地址 “不被禁止” 从您的服务提供商处获取或创建一个新的 VPS 实例。 另一种方法是使用第三方 SMTP 服务器来帮助您发送电子邮件。

另請閱讀:  10 个适合初学者的基本 Linux 命令
你可能也会喜欢