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:
这是我的主机提供商允许我输入的记录类型:A
,CNAME
,TXT
,MX
。
使用heroku domains
时,我得到:
答案 0 :(得分:1)
正是因为这个原因,CNAME record
才被禁止用于根域,它不允许任何其他记录以您希望的方式工作。他们说在heroku docs
中,将CNAME like functionality
用于ALIAS
或ANAME record
的根域,但不要使用CNAME
,您的提供者应甚至不允许您创建它。
如果您的DNS主机不支持{,您可以将heroku
配置为用于子域(例如www),然后将Web Forwarding/Redirecting
用于www subdomain
的根域。 {1}}或ALIAS
。请与他们联系以获取更多信息。
以下是有关根域配置的更多信息:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain
这是一个子域:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-domain-with-a-subdomain