我正在使用AWS简单电子邮件服务(SES),并试图配置DKIM,以增加一个额外的安全层我的电子邮件。根据SES文档,用DNS设置SES + DKIM的过程是:
我多次遵循这些步骤,每次在SES中都会出现失败的验证错误:
但是,每次发生这种情况时,他们都不会给出失败/错误的原因。我又查又查(又查又查!)我正在用SES为我生成的正确名称+值添加CNAME记录。
我想我将不得不使用AWS打开一个事件,但在此之前,我想看看是否可以使用可靠的"DNS查询工具“来确认CNAME记录是否正确地添加到我的DNS配置中。
这样的工具存在吗?如果是,我如何使用它来验证与我的域名相关的CNAME记录?
下面是我的dig命令的输出:
dig <longstring>._domainkey.example.com CNAME
; <<>> DiG 9.10.3-P4-Ubuntu <<>> <longstring>._domainkey.example.com CNAME
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39150
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 8192
;; QUESTION SECTION:
;<longstring>._domainkey.example.com. IN CNAME
;; ANSWER SECTION:
<longstring>._domainkey.example.com. 7200 IN CNAME <longstring>.dkim.amazonses.com.
;; Query time: 132 msec
;; SERVER: 10.0.2.3#53(10.0.2.3)
;; WHEN: Fri Feb 16 20:15:39 UTC 2018
;; MSG SIZE rcvd: 145发布于 2018-02-16 17:14:24
您的域实际上并没有使用路由53作为其权威DNS主机,因此在路由53托管区域中创建的记录对于Internet和其他AWS服务都是不可见的。
你需要做两件事中的一件:
https://serverfault.com/questions/896976
复制相似问题