在 CentOS/RHEL 上的 PostfixAdmin 中托管多个邮件域

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

先决条件

要遵循本教程,需要

  • 您已为 PostfixAdmin 配置了一个邮件域。
  • 您已按照第 4 部分设置 SPF 和 DKIM。
  • 您已安装 Roundcube Webmail。

满足上述要求后,请按照以下说明进行操作。

你需要做什么

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

  • 在基于 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

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