- 浏览: 266386 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
1260533105:
uncaught invalidstateerror:Fail ...
WebSocket -
sh747665463:
压力好大啊
【转】如果你不知道接下去学什么,就看这个
邮件头信息提供了详细的技术信息列表,如:该邮件的发件人、用于撰写该邮件的软件以及在其到达收件人途中所经过的电子邮件服务器。这些详细信息对于辨别电子邮件的问题或者辨别未经授权的商务邮件的来源非常有用。 注释:上述的示例邮件头中可能没有完全包含在您的邮件头中所找到的所有项目。这些项目只是最常见的一些项目。 Microsoft Mail Internet Headers Version 2.0 From: "Abc" <abc@abc.dns.com.cn> 由于 Internet 上未经授权的商业邮件数量已迅猛增长,因此在邮件头中提供虚假信息的行为也日益增长。这也称为欺骗。既发件人通过一些软件或者编程手法,随意修改邮件头中的信息。比如冒用他人域名以及账号,或者隐藏自己的域名等。另外,这些邮件往往是来自某种群发电子邮件服务(这种服务通过宣传方案的方式快速致富)。
首先,先向您介绍一下电子邮件头中的常见内容
我们以两名用户举例说明,一名用户的邮件地址是 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]
下面将解释上述邮件头中每一行的内容:
此邮件头是由 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”。
此邮件是由 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 时在此邮件上所加盖的时间戳。
以下列邮件头信息为例:
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:”我们也无法得知对方使用了何种软件或者服务进行发送的。
我们在实际操作中经常会遇到这样或者那样的问题邮件,如空邮件问题、无法显示附件问题、乱码问题等等,其实这些都属于邮件源代码方面的问题。以后还会陆续通过实例,为您提供具体的案例分析。
发表评论
-
protobuf c++
2018-09-23 20:16 663./protoc --cpp_out=./ people. ... -
转:zookeeper环境搭建
2017-10-29 15:42 463说到分布式开发 ... -
http协议详解
2016-09-11 20:32 439HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的 ... -
巴科斯范式
2016-08-28 15:35 439α→β表示为α∷=β * 非终结符用“<”和“> ... -
简单工厂,工厂方法,抽象工厂
2016-08-27 17:09 492工厂方法模式提供的是对一个产品的等级模式,,而抽象工厂方法提供 ... -
git ,hg,svn等代理
2016-08-10 15:53 6561,CVS CVS使用代理非常 ... -
转:hive分区表
2016-04-29 19:01 505所介绍内容基本上是翻译官方文档,比较肤浅,如有错误,请指正!h ... -
mac/linux Vim 默认显示行号,开启语法高亮
2016-03-21 18:02 1146mac/linux中vim永久显示行号、开启语法高亮 ... -
转:tcp 建立连接和断开连接及中间状态
2012-07-03 16:41 13281、建立连接协议(三次 ... -
Memcached 相关收藏
2012-03-09 22:17 9681.memcahed官方网 http://www.dan ... -
Smooth Gestures 好用的插件
2012-02-01 12:46 928Smooth Gestures 这个插件好用。 -
工作分解结构(WBS)标准
2011-08-16 11:41 1602工作分解结构(WorkBreakdow ... -
双绞线 线序
2011-05-04 13:46 1041普通的网线分为两种,一种是机对机,一种是机对集线器,既一种是同 ... -
转:DIV 全部属性【DIV】
2011-04-19 17:19 858DIV 全部属性【DIV】 CSS属性: ... -
div例子
2011-02-25 16:44 845附件 -
flex4
2011-01-18 22:22 882在C:\WINDOWS\system32\driver ... -
SSL VPN技术规范笔记
2010-12-16 14:26 543一下是最近读SSL VPN技术 ... -
加密算法类型
2010-12-15 17:51 1501加密算法类型 2010-12-09 1 ...
相关推荐
邮件头中的Received头信息就是在这个过程中,由经过的每个邮件服务器添加的。 邮件在传输过程中至少要经过四台计算机,从发送者的计算机开始,通过其ISP的邮件服务器,再到接收者的邮件服务器,最后到接收者的...
邮件头信息对理解邮件的路由和内容至关重要,而邮件体可能包含各种编码,如Base64或Quoted-Printable,需要正确解码才能显示正确内容。 在邮件截获方面,WINCAP(Windows Packet Capture)是一个强大的网络封包捕获...
- **MIME邮件头的组成**:包括发件人地址、收件人地址、主题等信息。 - **MIME的编码格式**:如text/plain表示纯文本,image/jpeg表示JPEG格式的图片等。 ##### 1.5 电子邮件的编写与分析 - **Email的封装过程**:...
- **原因分析**:根据描述中的信息,“查看debug邮件处理过程发现邮件头没有编译,内容是base64编码”,说明邮件内容编码出现问题,尤其是在使用`Content-Transfer-Encoding: base64`时,若邮件头部信息未正确设置,...
邮件头信息记录了邮件传输的路径,包括发送和接收服务器的地址和时间戳,是识别钓鱼邮件发送者身份的重要线索。 在信息收集阶段,需要细致地分析邮件头部信息,比如从哪些服务器转发而来,IP地址、接收时间等关键...
- "<)=/ 属性":获取邮件头信息。 - "4)55=6)>/属性":获取邮件序列号。 - "?3@A)$"属性":设置邮件主题。 - "B=55C2;/属性":设置登录密码。 - "DE388=;:对象":包含邮件摘要信息。 - "F5);>+属性":设置登录...
* RetrieveHeader:接收邮件头信息 * Retrieve:接收邮件主体信息 * Delete:删除邮件服务器中第几个邮件 * Disconnect:关闭连接 TIdMessage 组件用于支持邮件消息协议,如 POP3、SMTP、NNTP 等。TIdMessage 支持...
`EmailMessage`类提供了访问邮件头信息和邮件体的方法。对于多部分邮件,`EmailMessage`的`walk`方法可以递归遍历所有子部分,包括附件。 7. **实时邮件监控**:如果需要实时接收新邮件,可以使用`imaplib`的`idle`...
在电子邮件系统中,`eml` 文件包含了邮件的所有元数据和内容,如发送者和接收者的地址、邮件头信息、时间戳以及邮件正文和附件的数据。`dumpeml` 应用程序能够解析这些信息,将其提取并展示出来,对于开发者和邮件...
9. **邮件头部信息**:确保邮件头部包含正确的发件人信息(From、Reply-To、Subject等),以提高邮件送达率和可读性。 10. **跟踪和分析**:添加跟踪像素或链接,可以追踪邮件的打开率、点击率等数据,以便分析邮件...
接收邮件头信息,它有两个参数,MsgNum表示在接收第几个邮件,从1开始,AMsg为邮件消息组件实例。 function Retrieve(const MsgNum: Integer; AMsg: TIdMessage): Boolean; 接收邮件主体信息,它与 RetrieveHeader...
7. **邮件头信息**:为了防止邮件被误判为垃圾邮件,需要在邮件头部插入正确的MIME类型、字符集以及发件人信息。此外,使用有效的发件人地址和回复地址可以提高邮件信誉度。 8. **内容策略**:邮件内容应该简洁明了...
1. **检查邮件头信息**:首先查看邮件头信息中的`Content-Type`和`Content-Transfer-Encoding`字段是否正确。 2. **调整编码设置**:根据邮件头信息中的内容,调整邮件客户端的编码设置。 3. **手动解码**:如果邮件...
这些邮件可能包含了邮件头信息(如发件人、收件人、主题、日期等)、邮件正文以及可能的附件,为研究者提供了全面的数据分析基础。邮件头信息可以揭示垃圾邮件的发送模式,例如发件人的IP地址、发送频率等;邮件正文...
`MimeMessage` 提供了设置各种邮件头信息的方法,如 `setFrom()`, `setRecipients()`, `setSubject()` 和 `setText()`。最后,使用 `Transport.send()` 方法将邮件发送出去。 接收邮件时,我们通常使用 IMAP 协议,...
另外,Java的`javax.mail`库是处理电子邮件的标准API,可以用来解析邮件头信息,如发件人地址、主题、日期等,从而进行更复杂的邮件分析。通过评估发件人的历史记录,我们可以建立一个信誉系统,将来自已知垃圾邮件...
7. **邮件头部信息**:邮件的To、From、Subject、Cc、Bcc等头部信息通过`MimeMessage`的相应方法设置。 8. **多线程发送**:如果需要批量发送邮件,可能需要考虑多线程处理,以提高效率并防止SMTP服务器的限制。 9...