修补验证几个域,发现手动过程相当乏味。我的 DNS 控制器提供 API 访问,所以我想为什么不对整个事情编写脚本。
诀窍是当我打卡时,我无法弄清楚如何从 boto 访问所需的 TXT 和 CNAME 记录以进行 DKIMS 验证
dkims = conn.verify_domain_dkim('DOMAIN.COM')
它将 DOMAIN.COM 添加到等待验证的域列表中,但不提供所需的记录,dkims 的返回值为
{'VerifyDomainDkimResponse': {
'ResponseMetadata': {'RequestId': 'REQUEST_ID_STRING'},
'VerifyDomainDkimResult': {'DkimTokens': {
'member': 'DKIMS_TOKEN_STRING'}}}}
是否有一些未记录的方式来获取 REQUEST_ID 或 TOKEN_STRING 来提取这些记录?
更新
如果您有 aws 帐户,您可以在以下位置查看我所追求的记录
https://console.aws.amazon.com/ses/home?region=us-west-2#verified-senders:domain
选项卡:详细信息::记录类型:TXT(文本)
选项卡:DKIM:: DNS 记录 1、2、3
这些是添加到 DNS 控制器以验证和允许 DKIM 签名发生所需的记录