快速业务通道

[RHEL5企业级Linux服务攻略]--第5季 Sendmail服务全攻略之常规配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-17
1.Sendmail服务软件包 sendmail-8.13.8-2.el5.i386.rpm:sendmail服务的主程序包,服务器安装该软件包.
sendmail-cf-8.13.8-2.el5.i386.rpm:sendmail宏文件包
sendmail-devel-8.13.8-2.el5.i386.rpm:sendmail服务器开发工具软件包
sendmail-doc-8.13.8-2.el5.i386.rpm:sendmail服务器的说明文档
m4-1.4.5-3.el5.1.i386.rpm:宏处理过虑软件包
dovecot-1.0-1.2.rc15.el5.i386.rpm:接收邮件软件包,安装时需要注意安装顺序 2.Sendmail相关配置文档 sendmail.cf:sendmail核心配置文件,位于/etc/mail/sendmail/sendmail.cf sendmail.mc:sendmail提供sendmail文件模板,通过编辑此文件后再使用m4工具将结果导入sendmail.cf完成配置sendmail核心配置文件,降低配置复杂度,位于/etc/mail/sendmail.mc local-host-name:定义收发邮件服务器的域名和主机别名,位于/etc/mail/local-host-name access.db:用来设置sendmail服务器为哪些主机进行转发邮件,位于/etc/mail/access.db aliases.db:用来定义邮箱别名,位于/etc/mail/aliases.db virtusertable.db:用来设置虚拟账户,位于/etc/mail/virtusertable.db 3.邮件功能组件 MUA:邮件用户代理(Mail User Agent) MTA:邮件传输代理(Mail Transfer Agent) MDA:邮件递送代理(Mail Delivery Agent) 4.Sendmail常规服务器配置 搭建Sendmail服务器流程: (1)配置sendmail.mc文件 (2)使用m4工具将sendmail.mc文件导入sendmail.cf文件 (3)配置local-host-names文件 (4)建立用户帐号 (5)重新启动服务使配置生效 Sendmail应用案例1: 局域网网段:192.168.8.0/24 企业域名:redking.com DNS及Sendmail服务器地址:192.168.8.1 sendmail服务是和DNS服务结合相当紧密的一个服务,我们在配置sendmail之前,需要设置并调试好DNS服务器(DNS配置请参考上季[RHEL5企业级Linux服务攻略]--第4季 DNS服务全攻略),DNS配置中设置MX资源记录指定邮件服务器地址. (1)配置DNS主配置文件named.conf (2)配置redking.com区域文件 使用MX记录设置邮件服务器,这条记录一定要有,否则Sendmail无法正常工作. (3)配置redking.com反向区域文件 (4)修改DNS域名解析的配置文件 vim /etc/resolv.conf (5)重启named服务使配置生效 (6)安装Sendmail软件包 RHEL5默认安装sendmail-8.13.8-2.el5m4-1.4.5-3.el5.1软件包,我们只需要安装sendmail-cf-8.13.8-2.el5宏文件包就可以了. (7)编辑sendmail.mc修改SMTP侦听网段范围 配置邮件服务器需要更改IP地址为公司内部网段或者0.0.0.0,这样可以扩大侦听范围(通常都设置成0.0.0.0),否则邮件服务器无法正常发送邮件. vim /etc/mail/sendmail.mc 第116行将smtp侦听范围从127.0.0.1改为0.0.0.0 第155行修改成自己域:LOCAL_DOMAIN(`redking.com'')dnl 使用m4命令生成sendmail.cf文件,其实sendmail.mc即是一个模板文件哈~ m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf (8)修改local-host-names文件添加域名及主机名 vim /etc/mail/local-host-names (9)安装Dovecot软件包(POP3和IMAP) 到这里sendmail服务器基本配置完成后,Mail Server就可以完成邮件发送工作,如果需要使用POP3和IMAP协议接收邮件还需要安装dovecot软件包.在rhel5里dovecot整合了IMAP. 安装dovecot软件包要解决其依赖性,安装per-DBI-1.52-1.fc6.i386.rpmmysql-5.0.22-2.1.0.1.i386.rpm (10)启动Sendmail服务 service sendmail restart和service dovecot restart命令启动sendmail和dovecot服务,如果每次开机启动,可以使用chkconfig命令修改.(11)测试端口 使用netstat命令

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