您所在的位置:读书频道 > 操作系统 > Linux > 19.2.6 电子邮件的数据内容

19.2.6 电子邮件的数据内容

2007-12-06 18:28 鸟哥 机械工业出版社华章公司 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜——服务器架设篇》(第二版)第19章的主要介绍的是以Postfix为主的邮件主机架设。本文主要介绍的是电子邮件的数据内容。

AD:

19.2.6  电子邮件的数据内容

看过前面的数据后,您应该对Mail Server有一定程度的认识了。再来要谈的是,一封E-mail的内容有哪些部分呢?就跟人类社会的邮件有信封以及内部的信纸一样,E-mail也有所谓的标头(header)以及内容(body)两部分。

E-mail的标头部分会有几个重要信息,包括:这封信来自哪个MTA、是由谁所发送出来的、要送给谁、主旨为何等,至于内容则是发信者所填写的一些说明了。例如您使用dmtsai的身份下达如下这个指令:

[dmtsai@linux ~]$ echo "HaHa.." | Mail -s "from vbird" dmtsai


然后将自己的信箱内容调出来,如下所示:

[dmtsai@linux ~]$ cat /var/spool/Mail/dmtsai
From dmtsai@localhost  Tue Nov 21 00:33:29 2006   <==发信者 E-mail
Return-Path:                      <==之前的 MTA 来源
X-Original-To: dmtsai                                 <==原收件者的信息
Delivered-To: dmtsai@localhost                      <==最终此邮件转发给谁
Received: by localhost (Postfix, from userid 500) <==上一个 MTA 来源
        id 7A9C3A26B8; Tue, 21 Nov 2006 00:33:29 +0800 (CST)
To: dmtsai@localhost                                  <==收件者信箱
Subject: from vbird                                   <==主旨
Message-Id: <20061120163329.7A9C3A26B8@localhost> <==给MTA看的ID
Date: Tue, 21 Nov 2006 00:33:29 +0800 (CST)
From: dmtsai@localhost (VBird)                      <==发信者E-mail
下面为信件内容
…

由上述信件内容可以看到确实是两部分,在标头部分记录了比较详细的收、发件者的数据、相关的来源、目标的MTA信息等。但您要注意的是,“Received…”那一行数据是会变动的,如同前面谈到的MX标志,例如一封信由MUA传送到MTA,再由MTA传送到MX主机后,才传送到最终的MTA时,那么这个Received的数据将会记录每一次经过的MTA信息。所以您可以借着这个记录数据慢慢找到这封信的传递方向。

此外,这个邮件的标头以及内容的分析部分,您还可以通过某些分析软件来进行过滤,这部分内容将在后面慢慢介绍给大家。您先知道一封邮件至少有这些数据即可。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

游戏关卡设计
《半条命》作者倾心写就 暴雪总裁等业内专家强力推荐 盛大公司专业团队翻译 一起来创造引人入胜的游戏体验吧! 任何精彩游戏

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院