本教程将向您展示如何使用 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
接下来,在新域下添加一个用户。