`

邮件头信息

阅读更多

邮件头信息提供了详细的技术信息列表,如:该邮件的发件人、用于撰写该邮件的软件以及在其到达收件人途中所经过的电子邮件服务器。这些详细信息对于辨别电子邮件的问题或者辨别未经授权的商务邮件的来源非常有用。
  首先,先向您介绍一下电子邮件头中的常见内容 
  我们以两名用户举例说明,一名用户的邮件地址是 test@test.dns.com.cn,另一名用户的地址是 abc@abc.dns.com.cn(该用户使用 Outlook 2003)。让我们来看一下从 Abc 的帐户发送到Test的邮件。 
Microsoft Mail Internet Headers Version 2.0 
Received: from abc.dns.com.cn ([10.54.108.101]) by test.dns.com.cn with Microsoft SMTPSVC(6.0.3790.0); 
Thu, 15 Mar 2007 13:39:22 -0800 
Received: from mail ([10.54.108.23] RDNS failed) by mail.abc.dns.com.cn with Microsoft SMTPSVC(6.0.3790.0); 
Thu, 15 Mar 2007 13:38:49 -0800 
From: "Abc "< abc@abc.dns.com.cn > 
To: "Test "< test@test.dns.com.cn > 
Cc: 
Subject: Test mail 
Date: Thu, 15 Mar 2007 13:38:31 -0800 
MIME-Version: 1.0 
Content-Type: multipart/mixed; 
X-Mailer: Microsoft Office Outlook, Build 11.0.5510 
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 
Thread-Index: AcON3CInEwkfLOQsQGeK8VCv3M+ipA== 
Return-Path: abc@abc.dns.com.cn 
Message-ID: 
X-OriginalArrivalTime: 15 Mar 2007 21:38:50.0145 (UTC) FILETIME=[2E0D4910:01C38DDC]

  注释:上述的示例邮件头中可能没有完全包含在您的邮件头中所找到的所有项目。这些项目只是最常见的一些项目。 
下面将解释上述邮件头中每一行的内容:

Microsoft Mail Internet Headers Version 2.0 
此邮件头是由 Outlook 添加的。 
Received: from abc.dns.com.cn ([10.54.108.101]) by test.dns.com.cn with Microsoft SMTPSVC(6.0.3790.0); 
Thu, 15 Mar 2007 13:39:22 -0800 
此邮件是在太平洋标准时间 2007 年 3 月 15 日星期四的 13:39:22(下午时间:1:39:22)进行传送的。太平洋标准时间比世界时(即格林威治时间)晚 8 小时;即:“–0800”。 
Received: from mail ([10.54.108.23] RDNS failed) by mail.abc.dns.com.cn with Microsoft SMTPSVC(6.0.3790.0); 
Thu, 15 Mar 2007 13:38:49 -0800 
此邮件是在太平洋标准时间 2007 年 3 月 15 日星期四的 13:38:49(下午时间:01:38:49)进行传送的。太平洋标准时间比世界时 (UTC) 晚 8 小时;即:“–0800”。

From: "Abc" <abc@abc.dns.com.cn>
此邮件是由 Abc使用邮件地址 abc@abc.dns.com.cn发送的。 
To: "Test "< test@test.dns.com.cn >
电子邮件的收件人。 
Cc: 
接收通过抄送方式发送的邮件的收件人。 
注释:接收通过密件抄送方式发送的邮件的收件人不显示在邮件头中。 
Subject: Test mail 
此电子邮件的主题为“Test mail”。 
Date: Thu, 15 Mar 2007 13:38:31 -0800 
根据发件人计算机上的计算机时钟所确定的发送此电子邮件的日期和时间。 
MIME-Version: 1.0 
指定由发件人所使用的 MIME 协议的版本。 
Content-Type: multipart/mixed; 
这是附加的 MIME 邮件头。它告知兼容 MIME 的邮件程序有关此邮件内容所属的类型。 
X-Mailer: Microsoft Office Outlook, Build 11.0.5510 
此邮件是使用内部版本号为 11.0.5510 的 Microsoft Office Outlook 所发送的。 
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 
这是发件人所使用的电子邮件软件(MIME OLE 软件)。 
Thread-Index: AcON3CInEwkfLOQsQGeK8VCv3M+ipA== 
此邮件头用于将多封邮件与某个类似的线程关联起来。例如,在 Outlook 中,会话视图会使用此信息来查找某个会话线程中的邮件。 
Return-Path: abc@abc.dns.com.cn 
用于指定到达邮件发件人的方式。 
Message-ID: 
此邮件已由 mail.abc.dns.com.cn 指定了此编号以便进行标识。此 ID 号始终会终身跟踪此邮件。 
X-OriginalArrivalTime: 15 Mar 2007 21:38:50.0145 (UTC) FILETIME=[2E0D4910:01C38DDC] 
这是在此邮件首次通过 Microsoft Exchange Server 时在此邮件上所加盖的时间戳。

  由于 Internet 上未经授权的商业邮件数量已迅猛增长,因此在邮件头中提供虚假信息的行为也日益增长。这也称为欺骗。既发件人通过一些软件或者编程手法,随意修改邮件头中的信息。比如冒用他人域名以及账号,或者隐藏自己的域名等。另外,这些邮件往往是来自某种群发电子邮件服务(这种服务通过宣传方案的方式快速致富)。 
以下列邮件头信息为例:
Received: from 121.35.126.50 (HELO 221.122.57.45) (envelope-from nofrom@email)
by mx.dns.com.cn (quarkmail-1.2.1) with SMTP id S5770519AbXB1Ck1
for test@test.dns.com.cn; Wed, 28 Feb 2007 10:40:27 +0800
Received: from 170.9.143.43 by ; Tue, 27 Feb 2007 19:36:16 -0700
Message-ID: <UXFWLEWLETHRAQGROAXTURHB@>
From:"Υψ?"<>
Reply-To:"Υψ?"<>
To: test@test.dns.com.cn
Subject: Fwd: 288?????????? 
Date: Wed, 28 Feb 2007 08:35:16 +0600
X-Mailer: 
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="--"
X-Priority: 1
X-MSMail-Priority: High
X-CTCH-RefID: str=0001.0A010205.45E4CCE7.00F8,ss=3,sh,fgs=0
X-CTCH-SenderIP: 121.35.126.50
X-CTCH-MailFrom: nofrom@email
  
   显然,上述邮件对于收件人test@test.dns.com.cn来说,该邮件虽然可以阅读,但是却是无法回复的。因为邮件头信息中除去了发件人地址以及默认回复地址。再有,通过“X-Mailer:”我们也无法得知对方使用了何种软件或者服务进行发送的。
我们在实际操作中经常会遇到这样或者那样的问题邮件,如空邮件问题、无法显示附件问题、乱码问题等等,其实这些都属于邮件源代码方面的问题。以后还会陆续通过实例,为您提供具体的案例分析。

分享到:
评论

相关推荐

    Email邮件头揭秘

    邮件头中的Received头信息就是在这个过程中,由经过的每个邮件服务器添加的。 邮件在传输过程中至少要经过四台计算机,从发送者的计算机开始,通过其ISP的邮件服务器,再到接收者的邮件服务器,最后到接收者的...

    邮件解析截获并还原邮件数据(邮件客户端收发)

    邮件头信息对理解邮件的路由和内容至关重要,而邮件体可能包含各种编码,如Base64或Quoted-Printable,需要正确解码才能显示正确内容。 在邮件截获方面,WINCAP(Windows Packet Capture)是一个强大的网络封包捕获...

    javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码

    - **原因分析**:根据描述中的信息,“查看debug邮件处理过程发现邮件头没有编译,内容是base64编码”,说明邮件内容编码出现问题,尤其是在使用`Content-Transfer-Encoding: base64`时,若邮件头部信息未正确设置,...

    基于SMTP邮件截获与还原技术研究.pdf

    - **MIME邮件头的组成**:包括发件人地址、收件人地址、主题等信息。 - **MIME的编码格式**:如text/plain表示纯文本,image/jpeg表示JPEG格式的图片等。 ##### 1.5 电子邮件的编写与分析 - **Email的封装过程**:...

    邮件钓鱼攻击溯源.pdf

    邮件头信息记录了邮件传输的路径,包括发送和接收服务器的地址和时间戳,是识别钓鱼邮件发送者身份的重要线索。 在信息收集阶段,需要细致地分析邮件头部信息,比如从哪些服务器转发而来,IP地址、接收时间等关键...

    Delphi邮件大拼盘之接收邮件

    - "&lt;)=/ 属性":获取邮件头信息。 - "4)55=6)&gt;/属性":获取邮件序列号。 - "?3@A)$"属性":设置邮件主题。 - "B=55C2;/属性":设置登录密码。 - "DE388=;:对象":包含邮件摘要信息。 - "F5);&gt;+属性":设置登录...

    可以接收邮件服务器上的邮件,包括附件信息

    `EmailMessage`类提供了访问邮件头信息和邮件体的方法。对于多部分邮件,`EmailMessage`的`walk`方法可以递归遍历所有子部分,包括附件。 7. **实时邮件监控**:如果需要实时接收新邮件,可以使用`imaplib`的`idle`...

    Delphi下实现邮件收发功能

    * RetrieveHeader:接收邮件头信息 * Retrieve:接收邮件主体信息 * Delete:删除邮件服务器中第几个邮件 * Disconnect:关闭连接 TIdMessage 组件用于支持邮件消息协议,如 POP3、SMTP、NNTP 等。TIdMessage 支持...

    dumpeml 邮件格式分析

    在电子邮件系统中,`eml` 文件包含了邮件的所有元数据和内容,如发送者和接收者的地址、邮件头信息、时间戳以及邮件正文和附件的数据。`dumpeml` 应用程序能够解析这些信息,将其提取并展示出来,对于开发者和邮件...

    html邮件发送模板

    9. **邮件头部信息**:确保邮件头部包含正确的发件人信息(From、Reply-To、Subject等),以提高邮件送达率和可读性。 10. **跟踪和分析**:添加跟踪像素或链接,可以追踪邮件的打开率、点击率等数据,以便分析邮件...

    用Delphi2010 实现邮件附件收发功能

    接收邮件头信息,它有两个参数,MsgNum表示在接收第几个邮件,从1开始,AMsg为邮件消息组件实例。 function Retrieve(const MsgNum: Integer; AMsg: TIdMessage): Boolean; 接收邮件主体信息,它与 RetrieveHeader...

    HTML邮件模板Email Newsletter Template Blue

    7. **邮件头信息**:为了防止邮件被误判为垃圾邮件,需要在邮件头部插入正确的MIME类型、字符集以及发件人信息。此外,使用有效的发件人地址和回复地址可以提高邮件信誉度。 8. **内容策略**:邮件内容应该简洁明了...

    邮件乱码处理

    1. **检查邮件头信息**:首先查看邮件头信息中的`Content-Type`和`Content-Transfer-Encoding`字段是否正确。 2. **调整编码设置**:根据邮件头信息中的内容,调整邮件客户端的编码设置。 3. **手动解码**:如果邮件...

    垃圾邮件语料库

    这些邮件可能包含了邮件头信息(如发件人、收件人、主题、日期等)、邮件正文以及可能的附件,为研究者提供了全面的数据分析基础。邮件头信息可以揭示垃圾邮件的发送模式,例如发件人的IP地址、发送频率等;邮件正文...

    使用javaMail发邮件及收取邮箱未读邮件并标记为已读

    `MimeMessage` 提供了设置各种邮件头信息的方法,如 `setFrom()`, `setRecipients()`, `setSubject()` 和 `setText()`。最后,使用 `Transport.send()` 方法将邮件发送出去。 接收邮件时,我们通常使用 IMAP 协议,...

    垃圾邮件过滤器

    另外,Java的`javax.mail`库是处理电子邮件的标准API,可以用来解析邮件头信息,如发件人地址、主题、日期等,从而进行更复杂的邮件分析。通过评估发件人的历史记录,我们可以建立一个信誉系统,将来自已知垃圾邮件...

    N种邮件发送

    7. **邮件头部信息**:邮件的To、From、Subject、Cc、Bcc等头部信息通过`MimeMessage`的相应方法设置。 8. **多线程发送**:如果需要批量发送邮件,可能需要考虑多线程处理,以提高效率并防止SMTP服务器的限制。 9...

Global site tag (gtag.js) - Google Analytics