目前,流行的邮件服务器系统软件一般是基于Web、POP3、IMAP4、SMTP和ESMTP协议的电子邮件管理平台,它可为企业提供功能完善的、高性能的电子邮件系统。虚拟域的支持,使用户不仅可以用传统的电子邮件客户端访问自己的邮件,也可以在任何时间、任何地点用浏览器访问和管理他们的邮箱;自动的邮件采集、转发、回复功能,为用户使用电子邮件提供了极大的灵活性和方便性。下面,就介绍几款常用的邮件服务器软件,供有架设邮件服务器需要的用户参考。 1、Unix环境下的Sendmail Sendmail是一款运行在Unix平台下的基于简单邮件传输协议smtp的电子邮件消息传输代理(MTA Mail Transfer Agent)软件。1982年由Eric Allman在美国加州大学伯克利分校首次开发成功。在互联网上sendmail邮件系统所存储和转发的电子邮件数量比其他任何一种邮件系统处理得都多。 无论从使用的广泛程度,还是从代码的复杂程度来讲,sendmail都是一款非常优秀的软件。如果使用它来构建网站的电子邮件系统,基本上不必费心,因为几乎所有Unix的缺省配置中都内置这个软件,只需要设置好操作系统,它就能立即运转起来。在Unix系统中,Sendmail是应用最广的电子邮件服务器。它是一个免费软件,可以支持数千甚至更多的用户,而且占用的系统资源相当少。 不过,Sendmail的配置十分复杂,而且它的安全性不是太好,主要因为早期的Internet用户数量及邮件数量都相当小,Sendmail的系统结构并不适合较大的负载,对于高负载的邮件系统,需要对Sendmail进行复杂的调整。 优点:互联网上应用最广泛的邮件服务器;丰富的技术支持;免费版的开发进程非常积极而且功能强大和可设置性极佳;商业版提供了技术支持以及管理和设置工具。 缺点:免费版设置非常复杂,并且是全球黑客频繁攻击的目标,商业版面临激烈的竞争,特别是在Windows平台方面。 最新版本:2008-05-03 Sendmail 8.14.3 2、Linux环境下的Postfix Postfix是一个由IBM的GPL协议下由Wietse Venema 负责开发的自由软件工程的一个产物,其目的是为用户提供除sendmail之外的邮件服务器选择。Postfix力图做到快速、易于管理、提供尽可能的安全性,同时尽量做到和sendmail邮件服务器保持兼容性以满足用户的使用习惯。起初,Postfix是以VMailer这个名字发布的,后来由于商标上的原因改名为Postfix。 下面一段话摘自postfix的官方站点:“postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真实一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。” Postfix设计上实现了程序在过量负载情况下仍然保证程序的可靠性。Postfix结构上由十多个小的子模块组成,每个子模块完成特定的任务,如通过SMTP协议接收一个消息,发送一个消息,本地传递一个消息,重写一个地址等等。Postfix使用多层防护措施防范攻击者来保护本地系统,Postfix要比同类的服务器产品速度快三倍以上,一个安装Postfix的台式机一天可以收发百万封信件。 Postfix设计中采用了web服务器的的设计技巧以减少进程创建开销,并且采用了其他的一些文件访问优化技术以提高效率,但同时保证了软件的可靠性。Postfix的设计目标就是成为Sendmail的替代者。由于这个原因,Postfix系统的很多部分,如本地投递程序等,可以很容易地通过编辑修改类似inetd的配置文件来替代。 优点:模块化设计,从Sendmail转换到Postfix非常简便,支持多种数据库表查询功能强大,postfix至今依然保持活跃的开发工作,而且稳步发展,适合高流量大负载的系统,扩充能力较强。 缺点:内存占用较高,技术难度较高不易掌握。 最新版本:2008-10-12 Postfix 2.6 (责任编辑:admin) |