答案1
通过快速谷歌搜索,似乎设置 SPF 和 DKIM 应该可以解决这个问题。
当您首次设置 Amazon SES 发送电子邮件时,您可能会发现收件人邮箱中的电子邮件有“通过 amazonses.com”警告。此警告意味着您尚未授权 Amazon SES 为您发送电子邮件,因此邮箱提供商认为该邮件是从 Amazon SES 而不是您的品牌发送的。
要授权 Amazon SES 为您发送电子邮件,您需要为 Amazon SES 设置 SPF 和 DKIM。此过程也称为电子邮件域身份验证。为 Amazon SES 设置 SPF 和 DKIM 有 2 个好处:
- 您的电子邮件更有可能到达收件箱
- “通过 amazonses.com”警告将被删除,您的电子邮件将被视为来自您的品牌,而不是 Amazon SES。这提高了用户参与度,因为用户更有可能打开电子邮件。
如何为 Amazon SES 设置 SPF 和 DKIM:
1. 设置 SPF
这里有两种可能的情况。
一种是你使用一个subdomain.amazonses.com
作为MAIL FROM域名来投递邮件;另一种是你使用你自己的域名来投递邮件。这两种情况的处理方式不同。
在第一种情况下,您使用subdomain.amazonses.com
MAIL FROM 域,由于亚马逊已经在 amazonses.com 上发布了 SPF 记录,因此通过该域发送的所有电子邮件默认都会通过 SPF 检查。因此,您不需要在这种情况下设置任何东西。它会正常工作。
在第二种情况下,您使用自己的域作为 MAIL FROM 域,则需要创建新的 SPF 记录或更新该域上现有的 SPF 记录。
如果您的域名上没有 SPF 记录,只需在其上发布以下 SPF 记录:
v=spf1 include:amazonses.com -all
如果您已经有 SPF 记录,只需include:amazonses.com
在该记录的终止机制之前插入即可。
例如,如果您当前的 SPF 记录如下所示:
v=spf1 a -all
更新为:
v=spf1 a include:amazonses.com -all
2. 设置 DKIM
Amazon SES 提供了两种设置 DKIM 的选项:设置身份(域或电子邮件地址),以便 Amazon SES 为使用该身份发送的每封邮件添加 DKIM 签名;或者为 DKIM 身份验证提供您自己的密钥对。
欲了解更多信息,请参阅亚马逊的说明在 Amazon SES 中使用 DKIM 对电子邮件进行身份验证。
来源:https://dmarcly.com/blog/zh-CN/how-to-set-up-spf-and-dkim-for-amazon-ses