Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->邮件服务器 ->正文

快速、安全、免费的邮件服务器Qmail

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-31 点击: [收藏] [投稿]

Qmail是Dan Bernstein为Linux、UNIX和BSD操作系统编写的一种互联网邮件传输代理(MTA)软件。作为取代每一台Unix服务器的sendmail系统的一种软件,Qmail的功能使用了SMTP(简单邮件传输协议)与其它系统中的MTA交换邮件。

  Qmail宣称有四种优于sendmail和其它MTA的特性:安全、性能、可靠性和简单性。比sendmail更安全并不是一个大问题。sendmail已经有很多年了,是以不安全著称的。Qmail宣称的性能优势是通过使用一个同时可以发送20封邮件的系统来实现的。可靠性是通过使用一些很小的、但是操作严格的模块来实现。这些模块能够保证一旦收到邮件就会把邮件发送到目的地。Bernstein还宣称,由于Qmail软件很小,它比其它性能相同的同类产品更简单。

  Qmail事实上确实比Sendmail更安全。Qmail是由相互独立的模块组成的,每一个模块都执行一个具体的任务。每一个独立的模块都是互不信任的。它们在不同的安全级别上运行,相互不信任,以确保正确地运行。这个特点防止了黑客只要攻破这个软件的某一部分就可以完全控制整个Qmail软件的企图。由于每一个模块都是在不同的安全级别上运行的,恶意用户必须要接管每一个单独的模块。这就需要访问每一个安全级别(名称和口令)。

  由于使用了ucspi-tcp模块,Qmail能够直接拒绝来自已知恶意用户的连接。为了防止在群发垃圾邮件网络中使用SMTP服务器,Qmail提供高级中继控制功能,帮助阻止外部人员未经许可擅自转发邮件

  Qmail还使用一种名为分割队列目录的技术。这种技术保证了在待处理的邮件很多的时候不降低性能。如果一封邮件发送失败,Qmail将使用一种类似以太网广播的方法做补救处理,以确保已知发送失败的老邮件不在查询中占用更多的时间。

  由于每一个模块并不自然地相信它从另一个模块接收的数据是正确的,因此,这个软件的纠错功能比目前市场上其它的MTA都要强大。通过做少量的具体工作,然后把邮件发送给其它模块,Qmail能够像福特T型汽车生产线一样高效率地把数据组装成电子邮件。

  虽然Qmail宣称自己非常简单,但是,这种说法并不全对。因为Qmail有很多模块(内核本身有6个模块),如果不是Unix或者Linux专家,任何人对这些模块都会感到困惑。虽然每一个模块本身很简单,但是,每个模块之间的互动就像是一场大型芭蕾舞演出或者一个神经网络那样需要高度的协调并且非常复杂。如果一位网络管理员正在寻求一种功能更强大和更安全的邮件服务器并且愿意花大量的时间研究其功能的话,Qmail将是替代sendmail的一种完美的产品。

  优点:快速;免费;安全。

  缺点:稍微有点复杂。

  测评版本:1.03

版本情况
最新版本1.03
发布日期2001-11-10
得分(满分5)4.5
描述免费且安全的Linux/UNIX/BSD平台邮件传输代理
下载:http://cr.yp.to/software/qmail...
平台SPARC, Intel
支持操作系统Linux, Solaris, AIX, IRIX, BSD , HP-UX, OSF/1, Unix
价格免费软件
公司qmail
主页http://cr.yp.to/qmail.html

服务器特性
管理
图形界面设置
图形界面安装
远程管理
SNMP 设置/监控

支持的前沿技术/可扩展性
.Net技术兼容
64位端口


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:sendmail的终结者——Postfix   下一篇:邮件服务器之微软Exchange server

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章