我有点偏执,我的新的邮件服务器可能没有configuration正确,我想知道我是否在某个地方犯了一个错误。 或者,也许这只是雅虎用邮件服务做事的方式。
从我的邮件服务器到雅虎邮件:
Received: from 127.0.0.1 (EHLO hostname.example.com) (xxxx) by mta1199.mail.gq1.yahoo.com with SMTP; Tue, 09 Jul 2013 13:53:55 -0700 Received: from me.atwork (cxxxx.comcast.net [xxxx]) by hostname.example.com (Postfix) with ESMTPSA id 66DB11B006B4 for <[email protected]>; Tue, 9 Jul 2013 16:53:54 -0400 (EDT)
雅虎testing的第一行是让我感到困惑的那一行。 为什么雅虎不知道我的服务器名称,如下面的Gmail? 似乎认为它是127.0.0.1。 那是因为雅虎没有在DNS中找我?
收到:从127.0.0.1 …
我的Gmailtesting是正确的。
从Gmail到我的邮件服务器:
Received: from hostname.example.com (hostname.example.com. [xxxx]) by mx.google.com with ESMTP id n7si14797309oep.56.2013.07.09.13.55.25 for <[email protected]>; Tue, 09 Jul 2013 13:55:25 -0700 (PDT) Received: from me.atwork (cxxxx.comcast.net [xxxx]) by hostname.example.com (Postfix) with ESMTPSA id 1F7F31B006B4 for <[email protected]>; Tue, 9 Jul 2013 16:55:24 -0400 (EDT)
我知道我需要从下到上阅读我的testing邮件到他们最后的安息之地的“path”。 大多数情况下,我会得到标题的含义。 我只是被127.0.0.1部分弄糊涂了。
在接收到的头文件中看到localhost(127.0.0.1)是很常见的。 这表明在本地运行的程序正在将消息重新注入到邮件stream中。 垃圾邮件filter通常以这种方式运行,但是在Internet边界过滤垃圾邮件并在接受邮件之前拒绝邮件更好。
我经常看到没有传入地址的头文件,或者是同一个主机的一对接收头文件。 尽pipe有一个标准需要遵循,但是它有一定的灵活性,而且有几个电子邮件处理程序似乎是以这种格式发明或猜测的。
我想到了一些原因,你的名字在头文件中被127.0.0.1取代。
编辑:
我看了太多的Received头文件,发现有些东西似乎只对有权访问生成它的服务器的人有用。 不同的服务器使用不同的规则来构build标题,有些则允许pipe理员提供自己的自定义模板。 我通常不信任服务器正确logging它自己的名字,但发现上游服务器通常是正确的。 垃圾邮件可能有额外的标题,试图掩盖真正的路由。
我刚刚发送了一条消息到雅虎帐户,并validation“Received:”标题看起来相似。
对我来说,就像雅虎在他们的SMTP服务器上使用某种代理,将来自Internet的传入连接返回到回送接口上。 我不知道他们为什么要这样做。 但是,如果您的邮件正常stream动,我也不会担心。 与您无关,他们代理传入的连接像这样。