从 Amazon SES 发送电子邮件时,gmail 显示“通过 amazonses.com 发送”。如何删除此信息?
据谷歌称,
我是发件人,但我不想让收件人看到“通过”链接。我该怎么办?Gmail 会检查电子邮件是否经过正确验证。如果您的邮件是由批量邮件供应商或第三方关联公司发送的,请发布 SPF 记录2,其中包含发送邮件的供应商或关联公司的 IP,并使用与您的域关联的 DKIM3 签名对您的邮件进行签名。
我已添加 SPF 和 DKIM 记录。查看原始电子邮件时,显示两项记录均已通过。
已接收 SPF:通过
身份验证结果:mx.google.com;spf=pass...;dkim=pass...
有任何想法吗?
答案1
答案2
除了验证域名并在域名上启用 DKIM 之外,我还必须在我发送邮件的已验证电子邮件地址上启用 DKIM。
答案3
如果您的“发件人”描述包含某些特殊字符,即使所有设置都正确,也可能会失败。
例如,我的“发件人”中有一个注册商标,把一切都搞砸了
var toAddress = new System.Net.Mail.MailAddress("[email protected]",
"Example.com® Customer Support");
这给了我以下标题:
Authentication-Results: mx.google.com;
dkim=fail [email protected];
dkim=fail [email protected];
我不确定具体原因 - 但可能与字符编码或类似的东西有关。所以我预计这可能会因重音字符或其他特殊符号而失败。
(example.com
我发送邮件的域名是哪里?[email protected]
该地址是否在 Amazon SES 中启用了 DKIM?)