Linux学习笔记:搭建sendmial服务器案例解析(二)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-02
案例:企业内部需要建立内部使用的邮件服务器.准备在Linux系统上架设sendmail.现在内网使用的上10.1.1.1/8网段,企业内部采用xianfeng.com作为内部域名进行管理.并配备DNS服务器.现在要求内部员工可以使用sendmail自由收发内部邮件.
目的:实现企业内网用户的邮件收发
为了实验的方便,我将sendmail和dns装到一台Linux主机上,地址是:10.1.1.1,测试邮件收发的客户端地址是10.1.1.2
分析:sendmail服务是和DNS服务结合的相当密切的服务,在设置sendmail之前一定要设置好DNS服务器,包括使用MX记录在DNS服务器的区域文件中指明邮件服务器是谁,以及它的地址.DNS可以正确解析内网的IP地址等工作.然后才对sendmail进行配置.
本案例要求比较简单,只需要内网可以互发邮件即可,我们只需要改动三个配置文件:sendmail.cf、local-host-names和access
在介绍配置步骤之前,先来解释一下这三个配置文件是干嘛用的
1、sendmail.cf是sendmail的核心配置文件,位于/etc/mail/sendmai.cf,里面有大量的宏语言,一般直接编辑的难度很大,我们需要编辑另外一个配置文件sendmail.mc,然后使用m4命令生成sendmail.cf文件
2、local-host-names用来收发邮件的主机别名.举个例子吧:假设邮件服务器有两个主机名称,分别是xianfeng.com和xianfeng.com.cn,而只想收到发给xianfeng.com的信件,发给xianfeng.com.cn的邮件则拒收,那么需要添加xianfeng.com到/etc/mail/local-host-names文件中,即可实现
3、accesss可以定义邮件服务器对那些范围的邮件进行中继,不在此列表允许的主机则不中继.实现内网客户端发邮件权限和范围的控制,定义哪些客户端可以发邮件,哪些不可以.修改完access后,需要使用makemap hash access >access.db命令,生成到access.db文件中.
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Linux学习笔记:搭建sendmial服务器案例解析(二)的所有评论