RHEL 5.2下SendMail+dovecot邮件系统配置教程

电子邮件系统对于一个企业的作用相信已经没有人不知道,目前比较主流的邮件系统包括SendMail、exchange、Lotus Notes、Qmail、Postfix等。

Microsoft的Exchange只能运行在Windows平台,而且必须基于活动目录,虽然在功能上exchange的确有一定的优势,比如用户管理、与office等微软其它产品的高集成性等等,但运营成本过高。

Lotus Notes作为IBM产品性能、功能当然是不用说了,不过本人总认为IBM的产品都有一个共同的特点,那就是只有运行在IBM的软、硬件平台时才能将其功能最大化的发挥出来。


SendMail可以运行在几乎所有的类Unix平台,功能也比较强大。当然SendMail也有一些自身的问题,但随着其版本的升级很多方面已经有了很大的改善。

本文中主要介绍在RHEL 5.2下通过SendMail搭建一个邮件系统平台,并结合dovecot实现pop3/IMAP4以及通过OpenWebMail实现客户端通过浏览器访问邮件系统。在讲述过程中采用以下网络拓扑。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

一、安装并配置DNS。

DNS的作用相信也不需要过多介绍了,如果企业的邮件服务器如果需要接收来到公网的邮件,需要拥有公网IP及域名,而DNS解析工作都是有ISP提供的。在本文的配置中假设该邮件系统只供企业内部使用,所以需要配置DNS。

1、安装bind及相关软件包。

yum -y install bind-chroot.i* caching-nameserver.i*  

2、在/var/named/chroot/etc目录下有一个全局配置的例子文件,将其复制一份改名为named.conf。如下图复制时一定要加-a(或-p),如果全局配置文件的拥有组不是named时,BIND服务是无法运行的。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

3、编辑named.conf文件,修改如下图所示位置。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

4、在/var/named/chroot/etc目录下有一个主配置的例子文件,将其复制一份改名为example.zqin.zone。如下图复制时一定要加-a,如果主配置文件的拥有组不是named时,BIND服务是无法运行的。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

5、在example.zqin.zones文件最尾部加如下图内容。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

6、在/var/named/chroot/var/named中正向、反向各有一个例子,将这二个例子复制一份进行修改,如下图复制时一定要加-a,因为如果区域配置文件的拥有组不是named时,BIND服务是无法运行的。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

7、编辑正向解析文件example.zqin.zero,加入如下图内容。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

8、编辑反向解析文件0.168.192.local,加入以下图内容。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

9、启动bind并将其设置为自动运行。 service named restart
chkconfig named on
 

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxwdx.html