我已经注意到我的Google Apps域的异常行为。大多数邮件都按您期望的那样通过,但是经过一段时间,我得出的结论是某些发件人的邮件没有通过。确定了这样的发件人后,他们的邮件不会通过,我要求他尝试向我发送电子邮件,并将“传递失败”响应转发给我的常规gmail。
交付失败响应包含以下代码段:
-----会话记录如下:-----
<myusername@GHS.L.GOOGLE.COM>
...推迟:ghs.l.google.com的连接超时。
通过快速搜索,这帮助我发现了问题,这使我进入了Google Apps帮助论坛上的此页面。实际上,我检查了我的域的DNS记录,并将@
其设置为ghs.google.com。(CNAME),不应该这样。将其更改为@ 74.125.93.121 (A)
*可解决问题。
我了解在邮件无法通过的情况下,我的域名通过CNAME查找被其规范名称替换,因此邮件被发送到myusername@ghs.l.google.com
而不是myusername@mydomain.com
。但是,为什么它对绝大多数发件人有效?发送邮件不会通过的发件人是否使用了某种不同的邮件协议,一些奇怪的DNS设置,或者可能是什么?
从我在Google上研究该问题所看到的情况来看,这似乎是一个广泛存在的问题(很多人抱怨来自Battle.net的电子邮件没有通过,这将是一个受欢迎的例子),只是人们似乎并没有请注意,问题出在他们自己的DNS设置上,而不是发件人一方。
那么如何解释呢?
*我使用此IP的原因是我在这里阅读的内容,但我认为任何IP都可以解决问题。有人可以确认吗?请注意,仅删除@
记录并不能解决问题,必须对其进行更改。