使用 cli53 工具在 Amazon Route 53 上设置 SPF 记录

Ait*_*tch 5 domain-name-system spf amazon-route53 amazon-ses

我的域已经使用了 Amazon Route 53,我可以很高兴地使用cli53命令行工具来维护它。

我们正在转向使用 Amazon SES,我想根据文档向域添加 SPF 记录......我们之前没有现有记录。这仅适用于发送给客户的自动电子邮件,而不是内部用户帐户。

我一生都无法弄清楚命令行是做什么的,谁能提供一个例子?

$ cli53 rrcreate -x 3600 -r --wait mydomain.com '' 'SPF' 'v=spf1 include:amazonses.com ?all'

回溯(最近一次调用最后一次):
...
boto.route53.exception.DNSServerError: DNSServerError: 400 Bad Request
...
  
    发件人
    InvalidChangeBatch
    无效的资源记录:致命问题:在 v=spf1 处遇到 InvalidTXTRDATA 包括:amazonses.com ?all
  

mgo*_*ven 7

@ceejayoz 的评论有答案,那就是在 TXT 记录数据周围添加双引号。

cli53 rrcreate -x 3600 -r --wait mydomain.com '' 'SPF' '"v=spf1 include:amazonses.com ?all"'
Run Code Online (Sandbox Code Playgroud)