AWS和G Suite SPFlogging

如果有的话,我可能会这样做是错误的,如果有的话,请指向最近的学习资源。
我目前有一个G Suite账户用于处理我的域名的电子邮件地址(所以我现在只有[email protected] )。 我有一个应用程序在mydomain.com托pipe,并计划发送一些用户validation电子邮件(来自[email protected] ),所以我注册了一个AWS SES帐户来处理邮件。

我想尽我所能来阻止来自我的域名的垃圾邮件,我也明白,SPFlogging使我能够做到这一点。 所以问题是,因为只有一个这样的logging,我如何为我的使用情况设置它? 我是否设置它只允许通过亚马逊发送的东西,我相信会看起来像

 v=spf1 include:amazonses.com -all 

或者我为G Suite做? 或者两者都不是?

在我看来,我认为它应该是AWS的logging,因为这是我的传出,但我不希望它阻止传入的邮件到我的G Suite帐户。

您需要包含可能代表您的域名发送电子邮件的每个MTA。 从软失败操作符开始〜全部检查一切正在工作(头文件可能会提供一些线索),然后转到硬失败操作符-all

 v=spf1 include:_spf.google.com include:amazonses.com ~all 

维基百科对SPF有一个很好的入门,包括软/硬失败的意思。 这里还有一个有趣的查询分析。

预选赛

注意:这部分直接从维基百科复制。 每个机制可以与四个限定符中的一个相结合:

    • 为PASS结果。 这可以省略; 例如,+ mx与mx相同。
  • ? 对于像NONE(无策略)那样的NEUTRAL结果进行解释。
  • 〜(代字号)用于SOFTFAIL,一个在NEUTRAL和FAIL之间的debugging帮助。 通常返回一个SOFTFAIL的消息被接受但是被标记。
  • 使用 – (减号)FAIL,邮件应该被拒绝(见下文)。