【发布时间】:2019-03-25 16:39:43
【问题描述】:
Heroku DNS 出现问题:无法在myuser@stickersgallito.pe 接收任何使用 Google Suite 作为邮箱的电子邮件。
我的主机提供商是Punto.pe 一家秘鲁公司。
我的项目托管在 Heroku 中,在那里我有 2 个 DNS:
1) www.stickersgallito.pe -> ancient-crab-bwwmzXXXXXXXXXXXX.herokudns.com
2) stickersgallito.pe -> functional-wallaby-XXXXXXXXXXXXXXXX.herokudns.com
我需要人们可以访问该网站,输入:www.stickersgallito.pe 或只是 stickersgallito.pe。
所以我在我的主机提供商注册表面板中输入了这 2 条记录作为 CNAME。
问题:
我还设置了 MailGun 和 Google Suite 等其他工具(拥有像 omar@stickersgallito.pe 这样的邮箱)。 MailGun 功能正常,我可以使用www.stickersgallito.pe 或stickersgallito.pe 访问该页面。
但我无法收到omar@stickersgallito.pe 的电子邮件。
我咨询了我的主机提供商,并说记录为
stickersgallito.pe->functional-wallaby-XXXXXXXXXXXXXXXX.herokudns.com是 问题。它正在干扰其他记录。
他们没有提供任何解决方案,而是指向 Heroku 寻求回应。 Heroku 将我指向他们的文档,如果按照它的步骤操作后它不起作用,我应该与我的主机提供商交谈。
我的主机提供商说,如果我能提供 Heroku 的 IP 地址,我们就可以解决这个问题。据我所知,Heroku 不提供 IP 地址。
用于设置 MX 记录的 Google 文档:
https://support.google.com/a/answer/140034?hl=en
我能做什么?
主机提供商中的 DNS:
注册:
更新 1:
这是我的 Host Provider 允许我输入的记录类型:A、CNAME、TXT、MX。
当使用heroku domains 我得到:
【问题讨论】:
-
您显示的不是当前 DNS 中的内容。对
stickersgallito.pe.的MX查询返回stickersgallito.pe. 2h IN CNAME functional-wallaby-5kpzplwavcrzngxdlcfbt2rs.herokudns.com.,这是您的问题。您需要在顶点指向您的邮件提供商(Google?)的MX记录才能使您的电子邮件正常工作。 -
是的,我做了一些更改,但我已经更新了我的记录列表。我知道 CNAME
functional-wallaby-5kpzplwavcrzngxdlcfbt2rs.herokudns.com是问题所在。这是指向stickersgallito.pe(没有www)的那个。什么是 APEX?是的,我的电子邮件提供商是 Google。我在这里使用他们的文档:support.google.com/a/answer/140034?hl=en