当从亚马逊SES发送电子邮件时,Gmail会显示“通过amazonses.com发送”。 我如何删除这个?
据Google称,
我是发件人,我不希望收件人看到“via”链接。 我能做什么? Gmail会检查电子邮件是否被正确authentication。 如果您的邮件是由批量邮件供应商或第三方分支机构发送的,请发布SPFlogging2,其中包含发送邮件的供应商或分支机构的IP,并使用与您的域相关联的DKIM3签名签名。
我已经添加了SPF和DKIMlogging。 看原来的电子邮件,它显示两个通过。
已收到SPF:通过
身份validation结果:mx.google.com; spf = pass …; dkim =传球
有任何想法吗?
一旦DKIM安装完毕(获得帮助,请参阅本指南 )并在我的域上成功validation后,我仍然必须在AWS控制台中的SES – > Domains – > DKIM
一旦完成邮件到Gmail不再显示与通过反弹地址。
你可以看到,当你查看发件人的详细信息时,它仍然显示为mailed by: amazonses.com
但是这没关系,因为它是真的。
重要的是,它显示为由我们的域名签署。
希望它能像为你启用DKIM一样简单。
除了validation域名并在域名上启用DKIM,我还必须在我发送的validation邮件地址上启用DKIM。
如果你的'from'描述中包含某些特殊字符,即使所有设置正确,它也可能会失败。
例如。 在我的'从'有一个注册商标搞砸了一切
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]
example.com
是在Amazon SES中为DKIM启用的地址)