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信息等。但您要注意的是,“Received…”那一行数据是会变动的,如同前面谈到的MX标志,例如一封信由MUA传送到MTA,再由MTA传送到MX主机后,才传送到最终的MTA时,那么这个Received的数据将会记录每一次经过的MTA信息。所以您可以借着这个记录数据慢慢找到这封信的传递方向。
此外,这个邮件的标头以及内容的分析部分,您还可以通过某些分析软件来进行过滤,这部分内容将在后面慢慢介绍给大家。您先知道一封邮件至少有这些数据即可。
