快速业务通道

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

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-11

电子邮件系统对于一个企业的作用相信已经没有人不知道,目前比较主流的邮件系统包括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实现客户端通过浏览器访问邮件系统.在讲述过程中采用以下网络拓扑.

一、安装并配置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服务是无法运行的.

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

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

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

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

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

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

9、启动bind并将其设置为自动运行.
       

service named restart
chkconfig named on

二、SendMail常规配置

SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比较复杂,一般是配置/etc/mail/sendmail.mc,然后通过以下命令生成sendmail.cf文件(每次修改sendmail.mc后都通过使用该命令后再重启sendmail服务,否则配置不会生效).

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

在/etc/mail/sendmail.mc文件对格式要求非常严格:

每句左边不能有空格
区分大小写
注释在最左边加dnl
每句以dnl结束
增加的语句,不能在一行
语句中的引号,如下图

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

       

yum -y install sendmail-cf.i* sendmail-doc.i*


2、SendMail在默认只侦听127.0.0.1,此处要修改为侦听指定网络接口或0.0.0.0(本机所有IP)

3、增加本服务器可处理的FQDN或区域名(只有在列表的本服务器才处理).这需要修改/etc/mail/local-host-names文件.

4、执行以下步骤后SendMail即可收发邮件.

到此一个最简单的邮件系统已经通过SendMail实现了,下面来看看如何通过telnet命令测试邮件系统是否可以正常工作.

在linux字符模式中收取当前用户收件箱内容使用mail命令.

三、SendMail其它配置

1、SendMail本地别名

SendMail可以通过本地别名实现以下功能邮件转发、邮件组等功能,配置时用户是本地邮件用户.实现时需要编辑/etc/aliases文件,其方法如下图:


user

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号