我是在一个客户端网站,有一个长域名(25个字符)。当设置AWS SES时,我无法更新DNS提供程序上的CNAME DKIM记录,因为允许名称字段的最大长度为63个字符(按照DNS规范)。
AWS SES生成具有69个字符的名称字段的CNAME记录(XXX._domainkey.DOMAIN-NAME.COM)。再加上这一点,客户端需要一个子域电子邮件帐户设置,这将使长度达到75个字符。
以前有人遇到过这种情况吗?有解决办法吗?要明确的是,我不是在谈论CNAME值(据我所知,CNAME值可以用引号分割)。我指的是CNAME名称字段本身。
发布于 2020-09-10 00:51:13
昨天我也遇到了同样的问题,试图将AWS SES DKIM字符串插入到enom主机记录中,特别是CNAME name字段,并运行到enom的自施加的60个字符限制中。
对我起作用的解决方案是通过删除字符串末尾的域名来截断name字段。具体来说,如果您的域是"foo.com",AWS会发出一个名称字段,如下所示:
"钥匙._domainkey.foo.com“
我把我的替换为:
"钥匙._domainkey“
我的域名被成功验证了。DKIM解析器似乎不需要(或推断)域名,我只是猜测逻辑,但它对我有效。希望它也适用于其他人。
发布于 2020-03-14 22:40:22
我昨天刚碰到这个问题,有一个很长的域名。经过几个小时后,找到解决方案,这是由于Namec堆和Enom接受低于推荐的字符数在他们的系统。据我所知,除了使用不同的服务提供者之外,没有其他解决办法。如果有人不知道,请分享。
https://serverfault.com/questions/980070
复制相似问题