2016-02-18 45 views
0

查看标题时,看起来第二个接收消息的服务器在最后标题中的报告传送日期之后才会中继它。为什么RECEIVED电子邮件标题按时间顺序显示无序?

在c9mailgw11.amadis.com,报告的时间是22:47:49 -0800(PST)。但是,最终服务器BY2PR0401MB0966.namprd04.prod.outlook.com将时间报告为06:46:08 +0000。

是否由于某些简单的差异,如amadis relay上的坏时钟?

我写了一个脚本,检测电子邮件延迟,当我碰到一个奇怪的,我得到一个负值从该跳到下一个,我想明白为什么他们这样命令,看看我是否有前瞻的方式。

任何人都可以提供见解?

**Received: from BY2PR0401MB0966.namprd04.prod.outlook.com (10.160.64.15) by 
CY1PR0401MB0971.namprd04.prod.outlook.com (10.160.160.17) with Microsoft SMTP 
Server (TLS) id 15.1.403.16 via Mailbox Transport; Wed, 17 Feb 2016 06:46:08** 
+0000 
Received: from BN3PR0401CA0023.namprd04.prod.outlook.com (10.162.159.161) by 
BY2PR0401MB0966.namprd04.prod.outlook.com (10.160.64.15) with Microsoft SMTP 
Server (TLS) id 15.1.409.15; Wed, 17 Feb 2016 06:46:07 +0000 
Received: from BN3NAM01FT022.eop-nam01.prod.protection.outlook.com 
(2a01:111:f400:7e41::207) by BN3PR0401CA0023.outlook.office365.com 
(2a01:111:e400:51d1::33) with Microsoft SMTP Server (TLS) id 15.1.409.15 via 
Frontend Transport; Wed, 17 Feb 2016 06:46:07 +0000 
Received: from BAY004-MC1F22.hotmail.com (10.152.66.51) by 
BN3NAM01FT022.mail.protection.outlook.com (10.152.67.153) with Microsoft SMTP 
Server (TLS) id 15.1.409.7 via Frontend Transport; Wed, 17 Feb 2016 06:46:06 
+0000 
Received: from mail2world.com ([209.67.128.125]) by BAY004-MC1F22.hotmail.com with Microsoft SMTPSVC(7.5.7601.23143); 
    Tue, 16 Feb 2016 22:46:06 -0800 
Received: from mail pickup service by mail2world.com with Microsoft SMTPSVC; 
    Tue, 16 Feb 2016 22:46:04 -0800 
ResentFrom: [email protected] 
Return-Path: [email protected] 
Received: from 216.163.188.203 unverified ([216.163.188.203]) by mwpop05oc.mail2world.com with Mail2World SMTP Server; 
    Tue, 16 Feb 2016 22:46:01 -0800 
**Received: from sender153-mail.zoho.com (unknown [74.201.84.153]) 
    by c9mailgw11.amadis.com (Postfix) with ESMTP id A432C5B996A81 
    for <[email protected]>; Tue, 16 Feb 2016 22:47:49 -0800 (PST)** 
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; 
    s=zapps768; d=zoho.com; 
    h=content-type:mime-version:subject:to:from:date; 
    b=b6BP/HJmeP+ORBz043y8K0tUFE3u3c8tUZvDSHjfuH0zD84gax1wUlRdYGps/SBd7SnFHYT1Plps 
    wRQOJoRp6hEMPerW6MSOL9psGWfNel4lnZwdtr7ujnuh54CTTEwV 
Received: from [192.168.10.1] (xxx.xxx.net [xx.xx.xx.xx]) by mx.zohomail.com 
    with SMTPS id 1455691501828999.0688176107503; Tue, 16 Feb 2016 22:45:01 -0800 (PST) 

回答

0

回答这个问题在rfc5321, section 4.4被记录如下:

当SMTP服务器接收用于输送或进一步
处理的消息,它必须插入曲线(“时间戳”或“已收到”)
信息内容
开头的信息,如
第4.1.1.4节所述。

○FROM子句,它必须以SMTP环境来提供, 应该包含源主机的两个(1)的名称作为在EHLO命令呈现 :

如下此行必须被构造(2)包含源地址的地址文字,由TCP连接确定。

o如RFC 822中所建议,ID子句可能包含一个“@”,但不需要 这个 。

o如果出现FOR子句,它必须包含恰好一个 条目,即使已经给出了多个RCPT命令。多个 会引发一些安全问题并已被弃用,请参阅 第7.2节。

Internet邮件程序不得更改或删除以前添加到邮件标题部分的Received:行 。 SMTP
服务器必须预先收到行消息;他们不得更改 现有线路的顺序或在任何其他
位置插入接收线路。

+0

据我所知,每个接触邮件的smtp服务器都预先设置了标题,但我还是不明白,在前3个标题(从底部开始)中,时间会上升,然后回落: 22:45:01 22:47:49 22:46:01 这怎么可能? – adamYWA

+0

这只意味着这些SMTP服务器上的时钟不准确。 – jstedfast

相关问题