Answers:
为此,您需要设置Gmail以通过“外部”邮件服务器发送电子邮件。但是,由于别名域已经在Google中注册,因此您实际上可以将此“外部”服务器设置为它们的服务器,并使它正常工作!
如果您没有将此其他域添加为别名,而只是从其他电子邮件地址发送,则必须通过该其他域的电子邮件服务器进行发送。
(是的,我知道我回答了我自己的问题,但是花了我一段时间才弄清楚这个问题,所以我想分享一下!)
Return Path
,Recieved-SPF
并且Authentication-Results
所有域都包含父域详细信息。
您可以使用gmail的发送功能。在设置->帐户和导入下,编辑有问题的电子邮件地址,并在出现提示时选择“通过example.com SMTP服务器发送电子邮件”。配置SMTP服务器设置后,您应该一切顺利。
这是我写的文章,说明为什么可接受的答案都行不通:
http://www.stavros.io/posts/how-properly-configure-google-apps-email/
基本上,您需要同时设置SPF和DKIM字段以使“ via”消失。如果没有设置,有一个bug会删除“ via”,但这只是一个bug,无论如何,您都应该同时设置两者以确保可传递性。这样一来,您就可以正确删除Gmail中的“代表”显示。
Stavros的建议极大地改善了我们将电子邮件发送到任何外部域的可靠性,并且不会导致其成为垃圾邮件。
但是,为了最终解决问题,我在Gsuite Admin中的“ https://admin.google.com/ac/apps/gmail/ enduseraccess” 下打开了“允许每个用户外部网关”的重要选项
这样做是在我们添加的电子邮件下,单击“下一步”之后,它不仅会刷新为“已保存”选项,还会显示到下一个屏幕,该屏幕提供出站域的SMTP服务器登录详细信息,您可以在此处再次输入userid @ alias域名和密码。
最终,这确保了邮件始终以user @ aliasdomain的身份发送出去,而接收的Outlook客户却未显示“代表”或“通过”。
我想Stavros建议的步骤在DNS级别上也是必需的,但是他可能已经假设此步骤已打开,尽管给出了SMTP详细信息,但On Behalf仍然显示。
因此,您遇到的情况可能是启用“允许每个用户的外部网关”