如何在GoDaddy配置SendGrid发件人认证(域名验证)

16

在添加了来自SendGrid的CNAME记录后,无法通过GoDaddy验证域名

3个回答

59
这个问题很简单。SendGrid要求您在DNS管理门户上添加3个CNAMES(如果需要启用品牌,则为5个CNAMES)进行域验证。问题在于,我将SendGrid提供给我的整个CNAME都添加了,但是GoDaddy只期望单个名称,它会在域名解析期间将域名附加到CNAME上。
例如,如果SendGrid要求您在GoDaddy中添加如下内容作为CNAME:
- ex0123.sub.domain.com,您应该仅添加ex0123 - 对于s1._domainkey.sub.domain.com,您应该仅添加s1._domainkey作为 - 对于s2._domainkey.domain.com,仅添加s2._domainkey
这解决了我的问题,希望这也能帮助到您!

哦我的天啊,我知道这违反了规则,但是我真的很爱你……请保重,Sreepriya。 - Guillermo Oramas R.
你是怎么知道的 :O ? 我已经花了4天以上的时间,失去了很多客户,试图修复这个问题。 - Guillermo Oramas R.
第二次回来,因为我忘了。再次感谢! - MadMac
第二次回来了!!再次感谢。 - Guillermo Oramas R.
这适用于GoDaddy,SendGrid中的文档应反映您的答案。 - Raffaeu
显示剩余4条评论

1
在我的情况下,我苦苦挣扎了一天,找到了this doc,其中提到:
有些 DNS 主机会自动将顶级域名添加到您创建的 DNS 记录的末尾,这可能会将“email.domain.com”的 CNAME 转换为“email.domain.com.domain.com”。在添加新记录时,请确保遵循 DNS 面板上现有记录的约定,因为有时您只需要添加顶级域名左侧的内容。
例如,“email.”的 CNAME 将变成“email.domain.com”。
在 Godaddy 中,您不必在 CNAME 记录中放置域名,只需放置子域名。截至 2021 年 9 月,您还需要在 Godaddy 的值字段中放置 Sendgrid 提供的整个 VALUE 字符串。

0

Sreepriya Sreekumar答案完美地解决了问题,但截至2021年5月,在Godaddy中我必须保留完整的s2._domainkey.domain.com,然后它才能正常工作。

步骤1和2与该答案中所写的完全相同。


它对我起作用了。 - Brady Edgar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接