快速业务通道

RHEL5.7下的sendmail服务器配置

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

人们在互联网上最常使用的就是电子邮件,很多企业用户也经常使用免费电子邮件系统.Sendmail作为一种免费的邮件服务器软件,已被广泛的应用于各种服务器中,它在稳定性、可移植性、及确保没有bug等方面具有一定的特色.sendmail是最重要的邮件传输代理程序.理解电子邮件的工作模式是非常重要的.一般情况下,我们把电子邮件程序分解成用户代理,传输代理和投递代理. 用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如:outlook express、foxmail等.而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如:procmail.
现在我们来看一下sendmail邮件服务器是如何配置的.
1、检查件软包是否安装
rpm –q sendmail
rpm –q m4
rpm –q sendmail.cf
2、配置邮件服务器的DNS域名
在前面DNS服务器的配置中,有一个专门用于邮件服务器域名格式,即IN MX.可将DNS和mail设为同一个服务器,在DNS配置文件中设置邮件服务器的域名,在本例中DNS服务器和邮件服务器IP地址均为192.168.10.1.
编辑原有的hujw.com.zone正向解析文件,添加两条记录

编辑原有的hujw.com.rev反向解析文件,添加一条记录

重启named服务器
service named restart
测试解析结果,可以正常解析邮件服务器域名

3、配置sendmail服务器配置文件
下面来看一下sendmail的配置过程,sendmail配置文件都保存在/etc/mail目录下.
这个目录下有几个主要文件:
sendmail.cf sendmail的主配置文件,配置难度很大,不建议配置.在sendmail.cf文件开头做了如下说明:(不要配置这个文件,只能编辑sendmail.mc)
sendmail.mc
相对简便的配置文件,修改完后需要通过m4命令生成新的sendmail.rf文件.
修改sendmail.mc文件的内容:
vi sendmail.mc
搜索“127.0.0.1”,将它改成0.0.0.0,否则只能在本地开启SMTP监听.0.0.0.0相当于在本机所有地址上开启监听.

继续搜索“TRUST”,将前面的dnl和空格删掉,否则无法开启smtp认证的功能.如果没有smtp认证的话,就相当于不用账号密码就可以登录邮箱,邮箱的安全将得不到保障.

然后修改/etc/mail下的access文件,加入允许收发邮件的网段

保存后,将文件进行哈希生成新的access.db文件
makemap hash access.db < access
然后修改local-host-names,加入hujw.com,hujw.com这个域作为邮件服务器.

通过m4命令生成新的sendmail.rf文件
m4 sendmail.mc > sendmail.cf
创建两个用户
useradd mailtest1
passwd mailtest1
useradd mailtest2 –s /sbin/nologin
passwd mailtest2

mailtest1和mailtest2的区别就是mailtest1可以登录系统,mailtest2不能登陆系统.创建用户的时候可以根据这个控制用户是否能够登陆系统.
然后编辑/etc/aliases这个文件,加入以下命令,为邮件用户设置群组.其中group1只包含mailuser1,即给group1发邮件只有mailtest1可以收到;group2包含两个用户,给group2发邮件两个用户都可以收到.

修改完成后使用newaliases生成新的aliases文件
newaliases
这个时候smtp已经配好了,但只能发送不能接收,还有一半没有配置.smtp只负责发送邮件,而接收邮件靠得是什么呢?没错,那就是smtp的伴侣——POP3协议.要配置POP3服务器,要确认安装了devecot软件包.
rpm –q dovecot
找到dovecot的配置文件
vi /etc/dovecot.conf

找到如图所示的那句话,将前面的#号去掉,使邮件服务器能够支持pop3协议.
开启smtp服务
service sendmail start
开启pop3服务
service dovecot start
开启smtp验证服务
service saslauthd start
4、邮件收发测试
在windows平台下使用outlook

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号