如何在 Ubuntu 上的 PostfixAdmin 中托管多个邮件域

本教程将向您展示如何使用 PostfixAdmin 在 Ubuntu 服务器上设置多个邮件域(虚拟主机),PostfixAdmin 是一个基于 Web 的开源界面,用于为许多域和用户配置和管理基于 Postfix 的电子邮件服务器。

先决条件

要遵循本教程,假设

  • 您已经为 PostfixAdmin 配置了一个邮件域(Ubuntu 18.04 指南,Ubuntu 20.04 指南)。
  • 您已按照第 4 部分设置 SPF 和 OpenDKIM。
  • 您已经为第一个邮件域安装了 Roundcube Webmail(Ubuntu 18.04 指南,Ubuntu 20.04 指南。)

你需要做什么

如果要托管多个邮件域,则需要

  • 在基于 Web 的 PostfixAdmin 面板中添加新的邮件域和用户。
  • 为新邮件域创建 MX、A 和 SPF 记录。
  • 为新域设置 DKIM 签名。
  • 为新域创建 DMARC 记录。
  • 为多个域设置 RoundCube Webmail、Postfix 和 Dovecot

反向 DNS 检查用于检查发件人的 IP 地址是否与 HELO 主机名匹配。 添加新邮件域时,您无需添加其他 PTR 记录。

步骤 1:在 PostfixAdmin 面板中添加其他域

使用 postmaster 帐户登录 PostfixAdmin 面板。 (https://postfixadmin.your-domain.com/) 然后去 Domain List -> New Domain 添加一个新域。

请注意,新域应具有 DNS A 记录,否则 PostfixAdmin 会抛出以下错误消息。 您可以在 dnsmap.io 上检查 DNS 传播状态。

Invalid domain domain2.com, and/or not discoverable in DNS

接下来,在新域下添加一个用户。