RHEL 5.2下SendMail dovecot邮件系统配置教程
电子邮件系统对于一个企业的作用相信已经没有人不知道,目前比较主流的邮件系统包括SendMail、exchange、Lotus Notes、Qmail、Postfix等. Microsoft的Exchange只能运行在Windows平台,基于活动目录,虽然在功能上exchange的确有一定的优势,比如用户管理、与office等微软其它产品的高集成性等等,但运营成本过高. Lotus Notes作为IBM产品性能、功能当然是不用说了,不过本人总认为IBM的产品都有一个共同的特点,那就是只有运行在IBM的软、硬件平台时才能将其功能最大化的发挥出来.
本文中主要介绍在RHEL 5.2下通过SendMail搭建一个邮件系统平台,并结合dovecot实现pop3/IMAP4以及通过OpenWebMail实现客户端通过浏览器访问邮件系统.在讲述过程中采用以下网络拓扑.
一、安装并配置DNS. DNS的作用相信也不需要过多介绍了,如果企业的邮件服务器如果需要接收来到公网的邮件,需要拥有公网IP及域名,而DNS解析工作都是有ISP提供的.在本文的配置中假设该邮件系统只供企业内部使用,需要配置DNS. 1、安装bind及相关软件包.
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并将其设置为自动运行.
二、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文件对格式要求非常严格: 每句左边不能有空格
1、安装bind及相关软件包.
4、执行以下步骤后SendMail即可收发邮件.
到此一个最简单的邮件系统已经通过SendMail实现了,下面来看看如何通过telnet命令测试邮件系统是否可以正常工作.
在linux字符模式中收取当前用户收件箱内容使用mail命令.
三、SendMail其它配置 1、SendMail本地别名 SendMail可以通过本地别名实现以下功能邮件转发、邮件组等功能,配置时用户是本地邮件用户.实现时需要编辑/etc/aliases文件,其方法如下图:
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |