双重递送 Google Apps 和 Postifx(服务器拒绝来自 Google 上的我的域的邮件)

双重递送 Google Apps 和 Postifx(服务器拒绝来自 Google 上的我的域的邮件)

场景如下:

我有一台带有 Postfix 和一些域的服务器,现在,其中一个域只想在几个帐户中使用 Gmail Google Apps。

最终用户使用 Google MX 注册表配置域名,在 Google 中配置邮件帐户并将其他帐户指向我的服务器。

我已配置了外部帐户并将其传输到 MX。

例如,当我从 Hotmail 发送电子邮件时,如果该帐户是在 Google Apps 中配置的,则 Google 会保留该邮件,如果该帐户在我的服务器中,则 Google 会将电子邮件传输到我的服务器。

当我的服务器的内部帐户发送邮件时,我可以决定如何处理它并传输到本地帐户或谷歌。

问题是:

当我的客户域中的 Google Apps 帐户尝试向相同的域帐户发送邮件时,但在我的服务器中,我的 postfix 会拒绝此电子邮件并显示下一条消息:

30 14:00:28 ***** postfix/smtpd[13400]: NOQUEUE: reject: RCPT from mail-la0-f43.google.com[209.85.215.43]: 553 5.7.1 <[email protected]>: Sender address rejected: not logged in; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-la0-f43.google.com>

这是正常的,但是...我如何才能允许从谷歌中继到这个用户/域?

我致电 Google Apps 支持,他们说不允许我的服务器上的 smtp 身份验证来发送此邮件。

还有其他解决方案吗?

答案1

我使用 ISPConfig 管理的 Postfix 白名单解决了这个问题:

邮件 -> 全局过滤器 -> Postfix 白名单只需添加一封过滤器类型为“发件人”的新邮件。

这允许来自指定邮件/域的所有流量。

相关内容