我正在努力在 sendgrid 和 1and1.com 之间配置白标。
Sendgrid 要求我在域名注册商处创建具有特定 CNAME 值的各种子域名。我可以创建其中的大部分子域名,但我遇到了以下问题:
s1._domainkey.<mydomain>
1and1.com 给我一个“无效子域名错误。无法创建子域名。发生错误”还有人遇到过这个问题并解决了吗?我需要更换注册商吗?
我可以创建没有下划线的子域,但它无法通过 sendgrid 验证。
答案1
SendGrid 的支持团队回答了这个问题。将他们的回复粘贴在此处:
如果我没记错的话,1 & 1 不支持 CNAME 记录中的 _ 值。
您可以做的是创建 TXT 记录。
转到您的 SendGrid 帐户 -> 选择设置 -> Whitelabel。
删除旧的白标,并使用相同的子域和域“mail”添加新的白标。这一次,关闭自动保险箱因此我们对您的 DKIM 配置使用 TXT 记录而不是 CNAME 记录。
回到 1and1.com 的配置屏幕,我能够按照 SendGrid 的指定创建 TXT 记录。
答案2
1&1 不允许在其 DNS 记录中使用下划线,或者至少不允许在其 CNAME DNS 记录中使用下划线,尽管 RFC 中允许使用下划线。我找不到他们关于此问题的文档,但这是我过去多次听说过的问题;您可能需要联系他们的支持人员进行确认。