将邮件转发至 Gmail

将邮件转发至 Gmail

我正在运行一个 postfix 邮件服务器。用户发送到 Gmail 的邮件会显示在 Gmail 中,所以它总体上是可以正常工作的。我知道的所有其他免费邮件主机也是如此。

问题是有些用户没有本地邮箱,但有 Gmail 转发功能。如果有人向此类用户发送邮件,我的邮件服务器会将邮件转发到 Gmail。即使原始域的 SPF 记录为“-all”,这种方法也能奏效。但如果 Gmail 用户向我的服务器发送邮件,然后再次转发到 Gmail,则该邮件永远不会显示在 Gmail 中。

我已经尝试过: - 检查日志。Gmail SMTP 只报告“OK”,但邮件似乎在后续步骤中被丢弃。 - 启用 SRS。Gmail 中仍然没有邮件

有谁有可以转发 Gmail 邮件的运行设置吗?我是不是错过了什么,导致 Google 将我的邮件严重归类为垃圾邮件,甚至不将其放入垃圾邮件文件夹?

答案1

您是否将电子邮件发回至发布电子邮件的同一个 Gmail 帐户?

如果消息来自[电子邮件保护]到 def.whatever 然后返回到[电子邮件保护],gmail不会将该邮件放入收件箱。 https://support.google.com/mail/answer/6588?hl=en 您可以通过在帐户选项中将 def@whatever 指定为备用电子邮件地址别名来更改此行为。

此疑难解答程序也许会对您有所帮助。
https://support.google.com/mail/troubleshooter/2935079?hl=en

不过,在执行所有这些操作之前,请先检查 /var/log/maillog 上的 postfix 日志,并确保从 gmail 收到积极响应。类似于

status=sent (250 2.0.0 OK 1404098487 fv4si21511978pbb.224 - gsmtp)

如果你得到了其他的东西,即:

status=SOFTBOUNCE (host gmail-smtp-in.l.google.com[74.125.25.27] said: 550-5.7.1 [107.161.16.11      12] Our system has detected that this message is 550-5.7.1 likely unsolicited mail.

那么,您知道问题所在了。

答案2

“如果 Gmail 用户向我的服务器发送邮件,然后再次转发到 Gmail,那么该邮件永远不会显示在 Gmail 中”

这可能不是垃圾邮件的情况,但根据您的描述,这可能是检测“邮件路由循环”的情况。

大多数电子邮件系统都会有某种形式的“循环”检测,否则,像这样的循环可能会演变成“失控”的情况,电子邮件系统将陷入瘫痪。在这种情况下,功能更强大的系统通常会获胜,而“失败”的系统则会崩溃,造成相当大的破坏。

如果您确定您所描述的情况不涉及任何实际循环(即 gmail 发件人以某种方式通过您的系统将邮件复制回自己),那么您可以考虑直接联系 Google 人员寻求帮助。他们可能需要调整他们的循环检测,或者可能有一些关于您的系统如何以不会错误地触发他们的循环检测的方式转发给他们的指导。

相关内容