Google Suite 和“通知邮件”发件人地址

你好!

我最近刚将 Discourse 的 SMTP 设置从之前使用的自定义托管邮件服务器切换为使用 Google Workspace(Gmail)。我做出这一决定的主要原因之一是,之前 @mail.com@gmx.com 邮箱地址的用户无法收到我们论坛的邮件,导致这些用户必须联系管理员才能验证其邮箱。

因此,我成功将邮件服务切换到了 GSuite,并创建了一个测试用的 GMX 邮箱,结果邮件接收完全正常,太棒了!不过,我注意到了一个新问题。之前,我通过 zelakto@zelakto.tv(该邮箱由我托管在 Azure 上的自有邮件服务器运行)发送邮件,并将“通知邮箱”选项设置为 noreply@community.phantombot.tv参见此处)。这样设置后,邮件显示为从 noreply@community.phantombot.tv 发出,效果完美(参见此处)。

现在切换到 GSuite 后,邮件却显示为从 zackery@zackery.tv 发出,而不是配置的 noreply@community.phantombot.tv如这里所示)。

请问有什么方法可以在不于 GSuite 中创建新用户(邮箱为 noreply@community.phantombot.tv)并通过该账户发送邮件的情况下解决此问题吗?(这确实是最简单的处理方式,但会导致我需要新增一个用户,从而增加费用。)

非常感谢您的支持或任何建议,谢谢!

Just an update:

Previously I didn’t configure the domains MX, SPF, and DKIM records to match G Suite. They’re properly (at least I’m assuming) configured now, and you can check the status of them using Google’s Check MX tool. The problem still occurs. Not really sure what to do at this point.

Gmail will rewrite the from address to the authenticated user.

You can verify another email address on your account to prevent this rewriting.

Be warned that using gmail this way will cause you grief.

5 个赞