我有一个运行的邮件服务器。 从用户发送到Gmail的邮件都显示在Gmail中,所以一般情况下工作。 我知道的所有其他免费邮箱主机也一样。
问题是有些用户没有本地邮箱,而是转发到Gmail。 如果有人向这样的用户发送邮件,我的邮件服务器将邮件转发给Gmail。 这个工作,即使原来的域名有一个“-all”的SPFlogging。 但是,如果Gmail用户将邮件发送到我的服务器,然后又将邮件转发到Gmail,则邮件永远不会显示在Gmail中。
我已经尝试过了: – 检查日志。 Gmail SMTP只报告“确定”,但邮件似乎在后面的步骤中被丢弃。 – 启用SRS。 Gmail中仍然没有邮件
任何人都有可以将邮件从Gmail转发到Gmail的运行设置? 有什么我缺less的是造成谷歌我的邮件分类为垃圾邮件如此糟糕,甚至没有去垃圾邮件文件夹?
“如果Gmail用户发送邮件到我的服务器,然后再次转发到Gmail,邮件从不显示在Gmail中”
这可能不是一个垃圾邮件的情况,但它可能是一个如何根据您的描述检测到“邮件路由循环”的情况。
大多数电子邮件系统都会有某种forms的“循环”检测,否则这样的循环可能会导致电子邮件系统瘫痪的“逃跑”情况。 在这种情况下,更强大的系统通常会以“失败”的系统获得相当破坏性的崩溃。
如果您确定您所描述的情况并不涉及gmail发件人通过您的系统复制回自己的任何实际循环,那么您可以考虑直接联系Google人员寻求帮助。 他们可能需要调整自己的环路检测,或者可能会有一些指导,说明系统如何以不会错误地检测环路检测的方式向他们转发。
您是否将电子邮件发送回您发布电子邮件的同一个Gmail帐户?
如果一条消息从[email protected]到def.whatever,然后返回到[email protected],gmail将不会把邮件放入收件箱。 https://support.google.com/mail/answer/6588?hl=zh_CN您可以通过在帐户选项中指定def @ whatever作为备用电子邮件地址别名来更改此行为。
这个问题排查工具也可以帮助你。
https://support.google.com/mail/troubleshooter/2935079?hl=en
在你做所有这些之前,检查你的postfix日志在/ var / log / maillog,并且确保你从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.
那么,你知道这个问题。