文章摘要:邮件客户端软件有哪些(常用邮件服务器软件)
邮件服务器软件包括: 1. Postfix,支持多个传输域,不需要虚拟域或别名即可实现转发; 2、Qmail, […]
邮件服务器软件包括: 1. Postfix,支持多个传输域,不需要虚拟域或别名即可实现转发; 2、Qmail,可以优化节省时间,但不提供RBL支持; 3、Sendmail,具有多种特殊功能,支持多传输域,可优化和节省宽带资源; 4、Exim,配置灵活,基础功能丰富,但安全性不如Qmail和Postfix。
建站教程网内容总结如下:
1. Postfix
Postfix是IBM资助的项目,由Wietse Venema负责开发的一款免费软件工程产品,旨在为用户提供sendmail以外的邮件服务器选择。 Postfix 力求快速、易于管理、提供尽可能多的安全性,同时尽量保持与 sendmail 邮件服务器的兼容性以满足用户习惯。
性能:Postfix比同类服务器产品快三倍以上,安装了Postfix的台式电脑一天可以收发数百万封信。 Postfix 设计使用 Web 服务器设计技术来减少进程创建开销,并使用其他文件访问优化技术来提高效率,但同时确保软件可靠性。
特点:支持多个传输域,Postfix设计灵活,无需虚拟域或别名即可实现这种转发。不过在早期版本中,只支持STMP,对UUCP的支持有限,但对于国内用户来说,多传输域的支持毫无意义。
2. Qmail
Qmail 由 Dan Bernstein 开发,可以作为 MTA 免费下载。例如,著名的 Hotmail 使用 Qmail 邮件服务器。
性能:Qmail 专为安全问题而设计,并具有安全的邮件网关。配置文件方面,Qmail有自己的配置文件,配置目录包含5-30个不同的文件,每个文件实现不同部分(如虚拟域或虚拟主机等)的配置。
特点:Qmail本身不提供RBL支持,但需要插件来实现。它最大的特点是优化和节省时间,因为Qmail比其他MTA简单得多,所以在邮件转发机制、投递方式和限制系统负载等方面都不同于其他MTA。 Qmail还有其他的缺点,比如不完全符合标准,不支持DNS等等。
3. Sendmail
Sendmail 是一个有着悠久发展历史的 MTA。 Sendmail 在开发过程中培养了一批经验丰富的 Sendmail 管理员,Sendmail 拥有大量完整的文档。除了 Bryan Costales 和 Eric Allman 编写的 Sendmail 书:OReillys sendmail 书外,互联网上还有很多教程和常见问题解答。和其他资源。这份详尽的文档对于充分利用 Sendmail 的各种功能非常重要。
性能:Sendmail 是按照实现所有功能的“单块”程序设计和实现的。当然,这种结构有利于在系统的不同部分之间共享数据。它在可移植性、稳定性和确保没有错误方面有一定的保证。
特点:Sendmail 具有多种特殊功能,支持多个传输域,可以在 Internet、DECnet、X.400 和 UUCP 之间转发邮件。它最大的特点是优化和节省宽带资源,同时发送多封邮件的效率很高。 Sendmail 在当时是一个成熟的 MTA,但它也存在一些缺陷,并且由于功能太多,配置文件变得非常复杂。
4. Exim
Exim 是一款基于 GPL 协议的开源软件,由英国剑桥大学的 Philip Hazel 开发。
Performance:在Exim中,有两个元素叫做Driver:Router和Transport。它的配置与其他 MTA 不同,主要来源于字符串扩展。通过字符串扩展,Exim 拥有几乎无限的扩展能力,可以实现无限的复杂需求。
特点:它最大的特点就是配置极其灵活。 Exim的配置文件也是一个文本文件,但是它支持一种叫做字符串扩展的技术,它的基本功能也很丰富,但是它的安全性不如Qmail和Postfix。