邮件服务器搭建与应用

上传人:F****n 文档编号:96404695 上传时间:2019-08-26 格式:PPT 页数:58 大小:1.93MB
返回 下载 相关 举报
邮件服务器搭建与应用 _第1页
第1页 / 共58页
邮件服务器搭建与应用 _第2页
第2页 / 共58页
邮件服务器搭建与应用 _第3页
第3页 / 共58页
邮件服务器搭建与应用 _第4页
第4页 / 共58页
邮件服务器搭建与应用 _第5页
第5页 / 共58页
点击查看更多>>
资源描述

《邮件服务器搭建与应用 》由会员分享,可在线阅读,更多相关《邮件服务器搭建与应用 (58页珍藏版)》请在金锄头文库上搜索。

1、Linux服务器管理 第四章 邮件服务器搭建与应用,www.gxa-,上课回顾, DNS 基本概念及域名解析过程; Linux BIND 服务器常用配置;,第4章 邮件服务器搭建与应用,教学目标与要求。 在信息网络飞速发展的今天,电子邮件是人们在Internet 上使用得最广泛的服务之一,用户可以通过电子邮件服务与远程的用户进行经济、方便、快捷且无需在线的信息交流。现在已有很多企业在架设自己的电子邮件系统了。本章主要介绍邮件服务器的基本概念、sendmail 服务器的安装及其配置 通过本章的学习,读者应该掌握以下内容: 了解Linux 邮件服务器的基本概念; 熟练掌握邮件服务器的配置及使用 教

2、学重点与难点。 建立一个基本的邮件服务器,并能对其进行配置;为外部主机提供邮件服务,4. 1 Linux 邮件服务器基本概念,4.1.1 电子邮件服务 优点: 1速度快。 2安全可靠。 3成本低。 4可到达范围广。 5内容形式丰富。 4.1.2 电子邮件系统 电子邮件地址的格式如下: 用户名电子邮局域名 例如: 一个完整的电子邮件系统主要由用户代理、邮件服务器和传输协议及DNS邮件交换记录(MX)组成 传输协议: (1)SMTP 协议 (2)POP3 协议 (3)IMAP4 协议,4. 1 Linux 邮件服务器基本概念,4.1.3 电子邮件系统的工作原理 4.1.4 邮件功能组件 1MUA

3、2MTA 3MDA,4. 1 Linux 邮件服务器基本概念,4.1.5 邮件中继 1本地邮件发送 2邮件中继 (1)中继 (2)OPEN RELAY (3)第三方中继 4.1.6 邮件认证机制,4. 2 安装Sendmail服务,4.2.1 sendmail服务器所需软件 sendmail-8.13.8-2.el5.i386: sendmail-cf-8.13.8-2.el5.i386: m4-1.4.5-3.el5.1.i386: dovecot-1.0-1.2.rc15.el5.i386: 4.2.2 安装sendmail服务器,4. 2 安装Sendmail服务,4.2.3 相关的配置

4、文档 1senfmial.cf文件 2access.db文件 3aliases.db文件 4virtusertable.db文件 4.2.4 启动Sendmail 服务 1启动sendmail服务 Service sendmail start 或 /etc/rc.d/init.d/sendmail start 2停止sendmail服务 Service sendmail stop 或 /etc/rc.d/init.d/sendmail stop 3重新启动sendmail服务 Service sendmail restart 或 /etc/rc.d/init.d/sendmail restar

5、t 4重新加载sendmail服务 Service sendmail reload 或 /etc/rc.d/init.d/sendmail reload 5自动加载sendmail服务 可以使用ntsysv命令,利用文本图形界面对sendmail自动加载进行配置。,4. 3 Sendmail一般服务器配置,一个简易Sendmail服务器设定流程主要包含以下5个步骤: 1配置sendmail.mc文件。 2使用m4工具将sendmail.mc文件导入sendmail.cf文件。 3配置local-host-names文件。 4建立用户。 5重新启动服务,使配置生效,4. 3 Sendmail一般

6、服务器配置,4.3.1 sendmail.cf和sendmail.mc rootzhou # vi /etc/mail/sendmail.mc 4.3.2 m4工具的使用 使用rpm-qa命令检测m4是否安装 在配置sendmail过程中,需要利用m4工具将编辑后的sendmail.mc文件内容重定向到sendmail.cf文件中 rootzhou # m4 /etc/mial/sendmail.mc /etc/mail/sendmail.cf,4. 3 Sendmail一般服务器配置,4.3.3 local-host-names文件 rootzhou #vi /etc/mail/local-

7、host-names 4.3.4 IMAP 和POP 服务器安装 1Pop3和IMAP的安装 查看是否安装pop 2启动POP 服务,4. 3 Sendmail一般服务器配置,3测试端口,4. 3 Sendmail一般服务器配置,4.3.5 Sendmail应用案例 【例4.1】广州宏远信息服务公司内部需要建立使用邮件服务器。准备在Linux系统上架设Sendmail。现在内部所使用的网段是192.168.1.0/24网段,公司内部采gdhy.col作为内部域名进行管理,并配备DNS服务器。DNS服务器地址是192.168.1.3,Sendmail服务器地址也是192.168.1.3。现要求内

8、部人员可以使用Sendmail自由收发内部信件。 分析: 进行Sendmail设置。 1修改named.conf rootzhou # vi /etc/named.conf,4. 3 Sendmail一般服务器配置,2配置DNS服务器正向gdhy.col的区域文件。 rootzhou # vi /var/named/gdhy.col,4. 3 Sendmail一般服务器配置,3配置DNS服务器反向1.168.192的区域文件。 rootzhou # vi /var/named/1.168.192 4确定或修改DNS域名解析配置文件。 rootzhou # vi /etc/resolv.conf

9、,4. 3 Sendmail一般服务器配置,5重启和测试DNS服务器。 6编辑sendmail.mc,修改smtp侦听网段的范围。 rootzhou # vi /etc/mail/sendmail.mc 7将sendmail.mc第155行修改成自己的域:LOCAL_DOMAIN(gdhy.col)dnl rootzhou # vi /etc/mail/sendmail.mc,4. 3 Sendmail一般服务器配置,8使用m4命令生成sendmail.cf文件,我们前面配置的sendmail.mc只是一个模板。 rootzhou # m4 /etc/mail/sendmail.mc /etc

10、/mail/sendmail.cf 9使用vi编辑器修改local-host-names文件,添加域名及主机名。 rootzhou # vi /etc/mail/local-host-names 10重新启动Sendmail服务。,4. 3 Sendmail一般服务器配置,4.3.6 Sendmail的调试 1使用telnet登录服务器,并发送邮件 检查telnet 是否安装 查看相关端口是否处于监听状态,4. 3 Sendmail一般服务器配置,建立用户,4. 3 Sendmail一般服务器配置,使用telnet命令登录Sendmail服务器25端口,并进行邮件发送测试。,4. 3 Send

11、mail一般服务器配置,邮件回应代码,4. 3 Sendmail一般服务器配置,2用户邮件目录/var/spool/mail 3.在linux客户端测试,4. 3 Sendmail一般服务器配置,4在Windwos客户端进行测试。 (1)启动MS-DOS分别进行测试IP和服务是否通。,4. 3 Sendmail一般服务器配置,(2)在Windows客户端用Outlook收到邮件向收件人zhoudake发送一封邮件 发送成功后我们再接收一次邮件,4. 3 Sendmail一般服务器配置,4.3.7 别名和群发设置 其格式如下: 真实用户账号:别名1、别名2 rootzhou # vi /etc/

12、mail/aliases,4. 3 Sendmail一般服务器配置,4.3.8 利用access文件设置邮件中继 格式如下: 对象 处理方式 查看默认的access文件 :rootzhou # vi /etc/mail/access,4. 3 Sendmail一般服务器配置,【例4.2】允许192.168.1.0网段自由发送邮件,但拒绝客户端gdhy.tech.col,及除192.168.2.100以外的192.168.2.0网段所有的主机。 rootzhou # vi /etc/mail/access Connect:localhost.localdomain RELAY Connect:l

13、ocalhost RELAY Connect:127.0.0.1 RELAY Connect:192.168.2 REJECT Connect: REJECT Connect:192.168.2.100 OK 最后使用makemap命令生成新的access.db数据库。 rootzhou # makemap hash /etc/mail/access.db /etc/mail/access,4. 3 Sendmail一般服务器配置,4.3.9 Sendmail应用案例 【例4.3】某高职学院采用为学院的域名,其中采用两个网段和两个域来分别管理计算机系和外语系内部教职员工,它们分别是“”域采用1

14、92.168.10.0/24网段,“”域采用192.168.20.0/24网段。DNS服务器地址为192.168.1.3,Sendmail服务器地址是192.168.1.3,4. 3 Sendmail一般服务器配置,现需要做到以下几点。 (1)教职员工可以自由收发内部邮件,并且能够通过邮件服务器入外网发送邮件。 (2)设置两个邮件群组computer和english,确保发送给computer的邮件“”域的成员都可以接收到,同理,发送给english的邮件“”域的成员都可以接收到。 (3)禁止待客室的主机192.168.10.88使用Sendmail服务器。 分析: 步骤。 1设置分配网段,

15、(如右图)。,4. 3 Sendmail一般服务器配置,2配置DNS主文件设置。 rootzhou # vi /etc/named.conf,4. 3 Sendmail一般服务器配置,3配置区域正向文件。 rootzhou # vi /var/named/ 4配置1.168.192反向区域文件。 rootzhou # vi /var/named/1.168.192,4. 3 Sendmail一般服务器配置,5配置区域正向文件。 rootzhou # vi /var/named/ 6配置10.168.192反向区域文件。 rootzhou # vi /var/named/10.168.192,4. 3 Sendmail一般服务器配置,7配置区域正向文件。 rootzhou # vi /var/named/ 8配置20.168.192反向区域文件。 rootzhou # vi /var/named/20.168.192,4. 3 Se

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号