邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。基本简介简介电子邮件是因特网上最为流行的应用之一。如同邮递员分发投递传统邮件一样,电子邮件也是异步的,也就是说人们是在方便的时候发送和阅读邮件的,无须预先与别人协同。与传统邮件不同的是,电子邮件既迅速,又易于分发,而且成本低廉。另外,现代的电子邮件消息可以包含超链接、HTML格式文本、图像、声音甚至视频数据。我们将在本文中查看处于因特网电子邮件核心地位的应用层协议。但在深入讨论这些协议之前,让我们先概览一下因特网邮件系统及其重要部件。结构右图1展示了因特网邮件系统的高层概貌。我们看到,该系统由三类主要部件构成:用户代理、邮件服务器和简单邮件传送协议(simpleMailTransferProtocol,简称SMTP)。我们将在这样的上下文中说明每类部件:发信人A1ice给收传人Bob发送一个电子邮件消息。用户代理允许用户阅读、回复、转寄、保存和编写邮件消息(电子邮件的用户代理有时称为邮件阅读器,不过我们在本文中避免使用这个说法)。Alice写完电子邮件消息后,她的用户代理把这个消息发送给邮件服务器,再由该邮件服务器把这个消息排入外出消息队列中。当Bob想阅读电子邮件消息时,他的用户代理将从他在其邮件服务器上的邮箱中取得邮件。20世纪90年代后期,图形用户界面(GUI)的电子邮件用户代理变得流行起来,它们允许用户阅读和编写多媒体消息。当前流行的用户代理包括Outlook,foxmail等。公共域中还有许多基于文本的电于邮件用户代理,包括mail、pine和elm。图1因特网电子邮件系统概貌编辑本段邮件服务器原理邮件服务器构成了电子邮件系统的核心。每个收信人都有一个位于某个邮件服务器上的邮箱(mailbox)。Bob的邮箱用于管理和维护已经发送给他的邮件消息。一个邮件消息的典型旅程是从发信人的用户代理开始,游经发信人的邮件服务器,中转到收信人的邮件服务器,然后投递到收信人的邮箱中。当Bob想查看自己的邮箱中的邮件消息时,存放该邮箱的邮件服务器将以他提供的用户名和口令认证他。Alice的邮件服务器还得处理Bob的邮件服务器出故障的情况。如果Alice的邮件服务器无法把邮件消息立即递送到Bob的邮件服务器,A1ice的服务器就把它们存放在消息队列(messagequeue)中,以后再尝试递送。这种尝试通常每30分钟左右执行一次:要是过了若干天仍未尝试成功,该服务器就把这个消息从消息队列中去除掉,同时以另一个邮件消息通知发信人(即Alice)。简单邮件传送协议(SMTP)是因特网电子邮件系统首要的应用层协议。它使用由TCP提供的可靠的数据传输服务把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器。跟大多数应用层协议一样,SMTP也存在两个端:在发信人的邮件服务器上执行的客户端和在收信人的邮件服务器上执行的服务器端。SMTP的客户端和服务器端同时运行在每个邮件服务器上。当一个邮件服务器在向其他邮件服务器发送邮件消息时,它是作为SMTP客户在运行。当一个邮件服务器从其他邮件服务器接收邮件消息时,它是作为SMTP服务器在运行。SMTP简介SMTP在RFC821中定义,它的作用是把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器。SMTP的历史比HTTP早得多,其RFC是在1982年编写的,而SMTP的现实使用又在此前多年就有了。尽管SMTP有许多奇妙的品质(它在因特网上的无所不在就是见证),但却是一种拥有某些“古老”特征的传统战术。例如,它限制所有邮件消息的信体(而不仅仅是信头)必须是简单的7位ASCII字符格式。这个限制在20世纪80年代早期是有意义的,当时因特网传输能力不足,没有人在电子邮件中附带大数据量酌图像、音频或视频文件。然而到了多媒体时代的今天,这个限制就多少显得局促了——它迫使二进制多媒体数据在文由SMTP传送之前首先编码成7位ASCII文本;SMTP传送完毕之后,再把相应的7位ASCII文本邮件消息解码成二进制数据。HTTP不需要对多媒体数据进行这样的编码解码操作。举例下面我们通过查看一个常见的情形来说明SMTP的基本操作。假设Alice给Bob发送一个简单的ASCII文本邮件消息:●Alice调用自己的电子邮件用户代理,给出Bob的电子邮件地址,写好邮件内容,然后让用户代理发送本邮件消息。●Alice的用户代理把该邮件消息发送到她的邮件服务器中,由邮件服务器把该消息排人某个消息队列中。●运行在A1ice的邮件服务器上的SMTP客户端看到消息队列中的这个邮件消息后,打开一个到运行在Bob的邮件服务器主机上的SMTP服务器端的TCP连接。●经过最初的一些SMTP握手之后,SMTP客户把A1ice的邮件消息发送到TCP连接上。●在Bob的邮件服务器主机上,SMTP服务器收到这个邮件消息后,把这个消息投递到Bob的邮箱中。●Bob在方便的时候调用自己的电子邮件用户代理阅读该邮件消息。右图2展示了上述情形图2alice的邮件服务器把邮件消息传送到Bob的邮件服务器需注意的是,SMTP通常不使用中间的邮件服务器主机中转邮件,即便源端和目的端邮件服务器主机位于地球上相反的位置也一样。假设Aiice的邮件服务器主机在香港,Bob的邮件服务器主机在阿拉巴马州,那么所建立的TCP连接将是这两台服务器主机之间的连接。具体地说,如果Bob的邮件服务器不工作了,那么A1ice发给Bob的邮件消息将存留在Alice的邮件服务器中等待新的尝试,而不会存放到某个中间的邮件服务器中。把邮件消息从发送端邮件服务器下面查看SWPT把邮件消息从发送端邮件服务器传送到接收端邮件服务器的具体过程。我们将看到,SMTP协议与人们用于面对面交互的礼仪之间有许多相似之处。首先,运行在发送端邮件服务器主机上的SMTP客户,发起建立一个到运行在接收端邮件服务器主机上的SMTP服务器端口号25之间的TCP连接。如果接收邮件服务器当前不在工作,SMTP客户就等待一段时间后再尝试建立该连接。这个连接建立之后,SMTP客户和服务器先执行一些应用层握手操作。就像人们在转手东西之前往往先自我介绍那样,SMTP客户和服务器也在传送信息之前先自我介绍一下。在这个SMTP握手阶段,SMTP客户向服务器分别指出发信人和收信人的电子邮件地址。彼此自我介绍完毕之后,客户发出邮件消息。SMTP可以指望由TCP提供的可靠数据传输服务把该消息无错地传送到服务器。如果客户还有其他邮件消息需发送到同一个服务器,它就在同一个TCP连接上重复上述过程;否则,它就指示TCP关闭该连接。与HTTP的比较我们简单地比较一下SMTP和HTTP。这两个协议都是用于从一台主机向另一台主机传送文件;HTTP用于从web服务器向Web用户代理(即浏览器)传送文件(或对象),SMTP用于从一个邮件服务器向另一个邮件服务器传送文件(也就是电子邮件消息)。在传送文件时,SMTP和持久HTTP都使用持久连接。可见,这两个协议具有一些共同的特征,不过它们之间的差别也是显著的。首先,HTTP基本上是一个内拉式协议(pullprotocol)——有人把信息上传到web服务器中,用户则在方便的时候使用HTTP把这些信息从服务器上拉过来。更确切地说,TCP连接是由想要接收文件的主机发起的。SMTP则基本上是一个外推式协议(pushProtoco1)——发送端邮件服务器把文件推送给接收端邮件服务器。更确切地说,TCP连接是由想要发送文件的主机发起的。SMTP和HTTP的第二个重要差别是,SMTP要求包括信体部分在内的每个邮件消息都是7位ASCII文本格式。网络宝嵌入式邮件服务器LifeCube®网络宝?邮件服务器主要是针对中高端用户,政府用户量身定制的电子邮件全面解决方案。作为一个全功能的、安全可靠的电子邮件系统,LifeCube®网络宝?邮件服务,所支持的协议包括SMTP、POP3、IMAP,通过LifeCube®网络宝?邮件服务可以轻易为企业(政府)通信建立一个统一的、高质量服务的和低拥有成本的电子邮件交换平台,并通过邮件审核和监控功能,有效的处理客户丢失、业务资料和核心机密外泄等问题,实时跟踪各项业务的开展进度,保证各项业务的稳定运营。LifeCube®网络宝?邮件服务解决方案是出于将大型项目中的完全解决方案的思想融入到了企业用户的业务范围中。对用户不需更多的咨询和调整,就可以完全实现预期的功能,实现了易用性和易管理性的彻底结合。Ø基本功能LifeCube®网络宝?的邮件服务系统通过对邮件服务器进行安全及系统参数的初始设定,并实现了无使用人数的限制,只需为用户开通账户即可拥有容量大、附件大小不受限制的邮箱,为用户提供安全可靠的邮件收发服务,免去了用户及管理员的复杂设置,真正实现了“零”维护的目标。同时,LifeCube®网络宝?的邮件服务系统还为用户提供了丰富的个性化设置功能,用户可以通过简洁明快的设置界面进行如下个性信息的设定:l通讯簿及全局地址簿功能对于像收件人、抄送、密送等功能,只需在通讯簿中简单地单击鼠标就可完成对地址的选择。此外通过全局地址簿,还可以方便的获得公司所有联系人的分组功能。l方便定制用户个人邮箱功能为用户提供多层次的邮箱管理,对收发的邮件进行归类,并允许用户根据需要创建个人文件夹,方便了邮箱管理。l显示偏好设置为用户提供了包括邮箱显示配置、邮件显示和撰写、邮件搜索等个性化设置功能,操作简易,功能完善。l附加个性化的信息设置允许用户进行个人信息、签名、时区和引用等个性信息的设置。Ø邮件路由和邮件列表邮件列表:通过邮件列表地址,实现通讯组发送邮件功能。邮件路由:解决企业多套邮件系统并存时,内部邮件系统与外部邮件系统数据交换。Ø邮件监控功能LifeCube®网络宝?的邮件服务系统还提供了邮件监控功能,通过外发监控(将本邮局的任何用户发出的任何邮件同步复制到指定的邮箱中)和接收监控(对发往本邮局的任何用户的任何邮件同步复制到指定的邮箱中)功能为特定用户提供了邮件系统内所有邮件信息的监控,避免客户丢失、业务资料和核心机密外泄的问题,便于管理者更好的跟踪各项业务的进展情况。Ø多域名支持:支持虚拟多域名以及基于虚拟多域名的管理,便于企业分级、自助管理。Ø短信提醒支持短信提醒功能,能够帮助您及时了解邮件收发情况。Ø邮件审核功能:可对某个指定邮箱发出去的邮件进行审核,只有在审核通过的情况下才能正常发出。Ø网络磁盘及邮件备份功能LifeCube®网络宝?的邮件服务系统与网络磁盘服务进行了完美的结合,实现了Mail和网络磁盘统一账号管理模式,用户在邮箱界面中,通过功能项中的“网络硬盘”功能,即可实现无需再次输入用户名、密码即可进入个人网络磁盘空间进行大容量数据的传输和管理,方便了用户的操作。通过系统提供的邮件备份功能,用户可以将邮件进行备份,并通过网络磁盘下载到本地存储,还可以通过网络磁盘将备份邮件恢复,极大的方便了用户对邮件的管理和维护。Ø反垃圾邮件功能LifeCube®网络宝?的邮件服务系统通过内置的反垃圾邮件服务和垃圾邮件过滤规则,可以将大部分垃圾邮件屏蔽,再通过系统提供的黑名单和白名单功能,让用户能够方便的定义个性化规则,杜绝垃圾邮件的侵扰,使用户能够在一个干净的平台上专心于业务交流。LifeCube®网络宝?2.5内置反垃圾邮件软件,通过指定默认的“spamalert”帐号进行接收,可以有效地防止垃圾邮件。用户可以设置垃圾邮件的级别防止垃圾邮件,级别越低,防御能力越强。“Ø反病毒功能经过事实证明,互联网时代,90%以上的病毒是通过电子邮件进行传播的,由于企业用户防毒意识薄弱,系统感染病毒后,很容易通过邮件快速传播,从而导致企业局域网陷入瘫痪。LifeCube®网络宝?的邮件服务系统通过系统