我刚刚在 Digital Ocean 虚拟机上安装了我的第一个 discourse 论坛。我在这里 discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub 读到“你必须 验证并使用子域名,例如 discourse.example.com。如果你只验证域名,例如 example.com,邮件将无法正确配置。”
我的问题是我无法弄清楚如何为 admin@discourse.mydomain.com 设置电子邮件托管。我的域名托管在 namecheap,我为 discourse 子域名创建了一个指向 Digital Ocean 的 A 记录,但我不知道如何使用 namecheap DNS 设置将我的子域名的电子邮件 DNS 指向另一个 IP 地址。
Stephen
(Stephen)
2023 年3 月 9 日 17:05
2
嘿 @milespearce
您的“a”记录指向托管 Discourse 实例的服务器。
一种称为“mx”或 Mail eXchange 的不同类型的 DNS 记录将指向您的电子邮件所在的位置。
如果您使用的是邮件接收器,那么您的 MX 记录将指向您的 Discourse 实例的 FQDN(完全限定域名),否则它将指向您选择的邮件提供商。
2 个赞
谢谢您,@Stephen !我确实添加了一个 MX 记录,将 discourse 子域指向我在 Cloudways 的托管账户,但当我尝试使用他们的 rackspace 插件创建电子邮件地址时,它显示“(!) discourse.mydomain.com 已作为域或备用域存在”,并且不允许我创建电子邮件地址。
编辑:现在我意识到我只更新了 Rackspace 所需的 DNS 记录之一,而不是 MX 记录。我会再试一次。
编辑2:我已根据这些说明 Set up DNS records for Cloud Office email 更新了 2 条 MX 记录和 TXT 记录,但仍然收到相同的错误。
太棒了!我与 Cloudways 支持团队开启了聊天,他们几乎立即就解决了问题。
4 个赞
system
(system)
关闭
2023 年4 月 8 日 17:48
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.