从Amazon SES发送到Gmail的电子邮件中删除“via”

当从亚马逊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

启用dkim

一旦完成邮件到Gmail不再显示与通过反弹地址。

dkim发送结果

你可以看到,当你查看发件人的详细信息时,它仍然显示为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启用的地址)