上节提到Domain identity
这种方式可以使用DKIM等邮件验证手段,提高邮件的reputation和到达率。本节将配置Domain Identity
,并完成DKIM验证
DKIM让收件人确保邮件是发送人所发送的,它给每封发送的邮件都绑定一个域名。DKIM 帮助接收电子邮件服务器回答以下问题:
1、 离开发件人后,电子邮件的标题是否被修改过?
2、 离开发件人后,电子邮件的正文是否被篡改过?
DKIM验证的步骤:
DKIM 系统提供了一种方法来验证电子邮件是真实的、未经修改的并且是由您的服务器实际发送的。当 DKIM 检查失败时,接收服务器会将电子邮件视为不可信。由服务器决定如何处理电子邮件,它很可能最终会出现在收件人的垃圾邮件文件夹中。
为了进行Domain Identity
的验证,需要将DKIM token添加到域名的DNS中,使用以下格式的DKIM 记录:
<dkim-token-1>._domainkey.example.com
Value: <dkim-token-1>.dkim.amazonses.com
<dkim-token-2>._domainkey.example.com
Value: <dkim-token-2>.dkim.amazonses.com
<dkim-token-3>._domainkey.example.com
Value: <dkim-token-3>.dkim.amazonses.com
但是AWS提供了Easy DKIM的方式,可以自动将上面的验证域名添加到record中
在SES中创建identity:
选择domain类型,并输入domain:
选择Easy DKIM
,选择Publish DNS records to Route53
,这样会自动将上面提到的三条验证记录添加到route 53
点击创建。等待一段时间后,identity状态验证完成:
在右上角点击send test email
, 发送测试邮件:
成功收件:
参考: https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#verify-domain-procedure