恶意攻击的目标。Sendmail的设置也是非常困难的。然而,在能够正确使用这个软件的人的手中,Sendmail是功能极为强大和非常灵活的软件。
除了面对来自其它厂商的竞争以及qmail和postfix等其它开源软件产品的竞争之外,1998年还发生了一个奇怪的事情:sendmail开始与自己竞争。特别是Eric Allman合伙建立了商业性的合资企业Sendmail公司,希望销售具有商业版的Sendmail软件。同时,免费的、开源版本的Sendmail仍在继续发展,并且被广泛地应用。Sendmail的这种状况一直维持到现在。现在有适用于Unix式的平台的免费的开源软件版本的Sendmail软件,也有Sendmail公司制作和销售的商业版本的Sendmail。
使用Sendmail
基本的开源软件风格的Sendmail一般是服务器管理员编译的。这个软件的设置文件是全文本的,并且是根据Sendmail的设置语言建立的。关于这个主题已经出版了很多本书。这些书是希望在生产环境中使用开源软件版本Sendmail的管理员的必读书。
没有适当的知识将使服务器面临无法接受的高风险。例如,Sendmail 8.9版以前的软件默认允许“不加选择”地转发邮件:网络外部的垃圾邮件制造者可以使用sendmail服务器发送垃圾邮件。事实上,这是发送垃圾邮件的一种常用的方法,也是sendmail需要定期维护保持最新状态的主要原因。
你也许会问,为什么要使用免费的、开源软件的sendmail?首先,这个软件是免费的。另外,这个软件功能强大、可靠并具有可伸缩性。不要把sendmail的免费性质与某些玩具相比。事实上,sendmail的情况正好相反。这个软件复杂性正是sendmail这个商业性公司成立的原因。sendmail公司的核心产品是Sendmail Switch。除了Unix式的平台之外,商业版本的这种MTA软件还支持Windows NT4和2000。这家公司还为基本的开源软件引擎增加了一些功能,包括设置精灵、测试工具、监视、报告和隔离工具等。
Sendmail公司还在大型套装软件中封装这个MTA软件,如Mailstream Manager(邮件流管理器)、Mailcenter(邮件中心)和Workforce Mail(员工邮件)等。总的来说,这些套装软件为反垃圾邮件、防病毒防御以及执行策略和高级路由等大规模邮件管理协调任务提供了高水平的管理控制。图形界面和商业性支持使商业版Sendmail比免费版Sendmail更容易使用和维护。
既然竞争对手现在已经来到了这个市场,为什么还要选择这两种版本的Sendmail呢?在开源软件领域,Sendmail面临来自qmail和postfix这两种软件越来越激烈的竞争。这两种软件遭到安全攻击的次数很少并且很容易管理。的确,这两种软件的应用正在增长,尽管Sendmail目前仍享有最大的支持和开发团体。在商业软件领域,有很多竞争的邮件服务器,其中有很多是专门为Windows服务器设计的。Windows邮件服务器已经成熟了,并且在具有与Sendmail一样性能的同时更有易于管理的优点。公平地说,商业版Sendmail是在高端市场进行竞争,对于运行大规模电子邮件网络的机构来说是最有价值的。
优点:互联网上应用最广泛的邮件服务器;丰富的技术支持;免费版的开发进程非常积极而且功能强大和可设置性极佳;商业版提供了技术支持以及管理和设置工具。
缺点:免费版设置非常复杂并且是全球黑客频繁攻击的目标;商业版面临激烈的竞争,特别是在Windows平台方面。
测评版本:8.12.11