我正在使用Amazon SES和Route53,但不确定如何指定TXT值以包含正确的SPF配置。 Amazon给了我一个SES TXT名称/值对,类似于:
Name: "_amazonses.xxx.com"
Value: "bInxJfnRbxxxxx9uFXgmxxxxxQHd08UxxxxxxsG+k="
我将此插入到我的Route53记录集中(与Godaddy上的“区域文件”相同)。在将我的SMTP凭据添加到应用程序并让Amazon验证我的帐户(“授予生产访问权限”)后,它奏效了,我可以从我的网站向各种帐户(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..."的使用情况是什么?基本上,我如何知道它们是否起作用?
Value:“bInxJfnRbxxxxx9uFXgmxxxxxQHd08UxxxxxxsG+k=”
与SPF信息有何关系? - tim peterson?all
不会让整个东西变得无用吗?根据这篇文章 [https://wordtothewise.com/2014/06/authenticating-spf/](使用SPF进行身份验证:-all或~all的含义),它表示“没有策略声明”。 - null