WEB开发网
开发学院服务器其它服务 Exchange Server邮件存储系统-原理篇 阅读

Exchange Server邮件存储系统-原理篇

 2008-05-27 00:00:00 来源:WEB开发网   
核心提示: 在Exchange Server 2000中,微软加大了对Internet标准协议SMTP的支持力度,Exchange Server邮件存储系统-原理篇(3),因此,适用于Internet格式邮件的存储就应运而生:这就是stm文件,把stm文件中的数据格式转换成MAPI可以识别的格式,然后再发送

Exchange Server邮件存储系统-原理篇

在Exchange Server 2000中,微软加大了对Internet标准协议SMTP的支持力度。因此,适用于Internet格式邮件的存储就应运而生:这就是stm文件。

MAPI格式的邮件是基于微软的RPC和二进制标准的,而Internet格式的邮件是由纯文本的邮件头和经过MIME编码的字符流组成的。这两者的特性就决定他们无法共存在一种数据库结构的文件中。

因此,在Exchange Server 2000中,微软分别使用edb文件和stm文件保存这两种格式的邮件,并在edb和stm文件之间建立了关联和引用。对于用户来说,他的邮箱内容实际上是由跨越了edb和stm文件中的内容共同组成的。值得一提的是,edb文件中除了实际的信件信息以外,还保存了每个用户的邮箱结构、每一个文件夹的内容列表和视图等信息。这是区别于stm中只保存字符流的地方。

我们分下面几种情况讨论edb和stm文件的使用:

1.用户使用Outlook 以MAPI协议的方式和发送和访问邮件

2.用户使用 SMTP/POP3等Internet协议访问Exchange Server。

情景一:

当邮件从MAPI协议的客户端(通常是Microsoft Office中的Outlook)提交到数据库后,邮件内容被保存在edb文件中。

当用户通过MAPI协议的客户端对邮箱中的邮件进行读取访问时,如果请求的邮件是保存在edb文件中的,那么信件被直接打开后返回给用户。如果被请求的信件保存在stm文件中(此信件是SMTP格式的),那么,Exchange Server数据库引擎首先会做一个转换,把stm文件中的数据格式转换成MAPI可以识别的格式,然后再发送给客户端。这个过程称之为“On- demand Conversion”。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Exchange Server 邮件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接