介绍Unix操作系统电子邮件服务器

系统 其他OS
Unix操作系统中的电子邮件服务器的知识对我们来说很重要,讲解了Unix操作系统环境下的Sendmail,Linux 环境下的Postfix和Qmail等知识。

我们在文章中,会给大家介绍一下Unix操作系统中的几个电子邮件服务器的知识,希望大家可以好好的学习。电子邮件服务器是处理邮件交换的软硬件设施的总称,包括电子邮件程序、电子邮件箱等。它是为用户提供全由E-mail服务的电子邮件系统,人们通过访问服务器实现邮件的交换。
   
1、 Unix操作系统环境下的Sendmail

无论从使用的广泛程度,还是从代码的复杂程度来讲,sendmail都是一个非常优秀的软件。如果使用它来构建网站的电子邮件系统,基本上不必费心,因为几乎所有的Unix操作系统的缺省配置中都内置这个软件,只需要设置好操作系统,它就能立即运转起来。在Unix操作系统统中,Sendmail是应用最广的电子邮件服务器。它是一个免费软件,可以支持数千甚至更多的用户,而且占用的系统资源相当少。

不过, Sendmail的系统结构并不适合较大的负载,对于高负载的邮件系统,需要对Sendmail进行复杂的调整。

2、 Linux 环境下的Postfix和Qmail

Postfix结构上由十多个小的子模块组成,每个子模块完成特定的任务,如通过SMTP协议接收一个消息,发送一个消息,本地传递一个消息,重写一个地址等等。Postfix使用多层防护措施防范攻击者来保护本地系统,Postfix要比同类的服务器产品速度快三倍以上,一个安装Postfix的台式机一天可以收发百万封信件。

Postfix设计中采用了web服务器的的设计技巧以减少进程创建开销,并且采用了其他的一些文件访问优化技术以提高效率,但同时保证了软件的可靠性。Postfix的设计目标就是成为Sendmail的替代者。由于这个原因,Postfix系统的很多部分,如本地投递程序等,可以很容易地通过编辑修改类似inetd的配置文件来替代。

Qmail是按照将系统划分为不同的模块,有负责接收外部邮件的,有管理缓冲目录中待发送的邮件队列的,有将邮件发送到远程服务器或本地用户的这个原则进行设计,Qmail是为了解决sendmail的安全问题,整个系统结构都进行了重新设计。在设计实现中特别考虑了安全问题。Qmail的配置方式和Sendmail不一致,因此不容易维护。而且Qmail的版权许可证含义非常模糊,甚至没有和软件一起发布。

按照Unix操作系统思路的模块化设计方法使得Qmail具备较高的性能,Qmail还提供一些非常有用的特色来增强系统的可靠性,此外,Qmail还具备一些非常别致的特色,它不仅仅提供了与Sendmail兼容的方式来处理转发、别名等能力,还可以用以Sendmail完全不同的方式来提供这些功能。

希望,我们能够好好学习Unix操作系统的相关知识。

【编辑推荐】

  1. 管理Unix操作系统交换区
  2. 讲述Unix操作系统环境
  3. 防止入侵Unix操作系统决策
  4. 无Unix操作系统安全之忧
  5. 快清理你的Unix操作系统吧
责任编辑:小霞
相关推荐

2009-09-12 10:24:04

2009-08-30 14:57:59

UNIX服务器作系统UNIX

2023-07-10 16:59:54

2010-04-08 17:43:44

Unix操作系统

2010-01-05 17:10:33

2010-04-15 13:26:12

Unix操作系统

2009-02-27 16:58:00

Unix服务器操作系统

2010-04-14 18:23:06

Unix操作系统

2010-04-09 14:47:55

Unix操作系统

2010-04-14 10:32:10

Unix操作系统

2010-02-23 17:14:25

Ubuntu Linu

2012-08-10 10:35:00

2010-04-13 15:48:29

2023-09-02 20:44:09

2013-10-08 09:38:29

2010-04-14 17:54:06

2010-04-20 15:05:47

Unix操作系统

2010-04-30 15:42:50

Windows SerAD功能

2013-05-20 13:50:05

服务器操作系统

2010-04-13 15:23:14

点赞
收藏

51CTO技术栈公众号