我正在使用 Amazon SES 和 Route53,并且对如何指定 TXT 值以包含正确的 SPF 配置感到困惑。亚马逊给了我一个 SES TXT 名称/值对,看起来像这样:
Name: "_amazonses.xxx.com"
Value: "bInxJfnRbxxxxx9uFXgmxxxxxQHd08UxxxxxxsG+k="
我将它插入到我的 Route53 记录集中(与 Godaddy 上的“区域文件”相同)。在将我的 SMTP 凭证添加到我的应用程序并让亚马逊验证我的帐户(“授予生产访问权限”)之后,果然可以正常工作,我可以从我的站点向各种帐户(Gmail、Yahoo、Hotmail、我的 .edu 大学)发送电子邮件帐户)。
我对 SPF 一无所知,但听说它很好地包含在一个人的电子邮件服务器配置中。通过谷歌搜索 Amazon SES,我不断看到包含流动的片段:
"v=spf1 include:amazonses.com ~all"
"spf2.0/pra include:amazonses.com ~all"
目前,这两个片段包含在与上面那个又大又丑的值(“bInxJfnRb ...”)相同的TXT值字段中,我的电子邮件仍然可以正常发送。
两个相关问题:
- 将所有 3 个片段放在一个 TXT 值字段中是否适合这些片段?
- “v=spf1 include:amazonses.com ~all”和“spf2...”在什么情况下起作用?基本上,我怎么知道他们是否在做任何事情?