9.项目5 Postfix服务器的配置与管理ppt课件.pptx
《9.项目5 Postfix服务器的配置与管理ppt课件.pptx》由会员分享,可在线阅读,更多相关《9.项目5 Postfix服务器的配置与管理ppt课件.pptx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、9.项目5 Postfix服务器的配置与管理9. 项目项目5 Postfix服务器的配置与管理服务器的配置与管理l任务一任务一 安装与控制安装与控制Postfix服务;服务;l任务二任务二 配置简单邮件服务器配置简单邮件服务器l2学时学时理论理论+2学时实践学时实践本课教学目标本课教学目标l掌握掌握PostfixPostfix服务的功能和工作原理;服务的功能和工作原理;l掌握掌握PostfixPostfix服务的安装和控制;服务的安装和控制;l掌握简单邮件服务器的配置方法。掌握简单邮件服务器的配置方法。本课教学重难点本课教学重难点u教学重点教学重点 Postfix Postfix服务的功能和工
2、作原理;服务的功能和工作原理;PostfixPostfix服务的安装和控制;简服务的安装和控制;简单邮件服务器的配置和验证。单邮件服务器的配置和验证。u教学难点教学难点 简单邮件服务器的配置和验证。简单邮件服务器的配置和验证。 电子邮件是使用频率相当高的互联网应用之一,在学习邮件服务器配置之前,有必要先电子邮件是使用频率相当高的互联网应用之一,在学习邮件服务器配置之前,有必要先学习其相关概念和工作原理。学习其相关概念和工作原理。1.1.电子邮件概述电子邮件概述 电子邮件简称为电子邮件简称为E-mailE-mail或或EmailEmail,顾名思义,就是通过,顾名思义,就是通过“电子电子”的形式
3、传递信件的一种的形式传递信件的一种通信方式,相对于传统的纸质信件,电子邮件具有速度快,通信方便灵活等特点。通信方式,相对于传统的纸质信件,电子邮件具有速度快,通信方便灵活等特点。 电子邮件的基本运作方式为:人们在互联网上注册一个电子邮件账号,然后通过电子邮电子邮件的基本运作方式为:人们在互联网上注册一个电子邮件账号,然后通过电子邮件账号来收发各种电子邮件,当然,每一类邮件账号都有其自己的邮件域,如件账号来收发各种电子邮件,当然,每一类邮件账号都有其自己的邮件域,如,等等。等等。一、电子邮件服务相关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务2.2.电子邮
4、件系统的主要角色电子邮件系统的主要角色 电子邮件系统主要由四部分组成,分别是邮件用户代理(电子邮件系统主要由四部分组成,分别是邮件用户代理(MUAMUA,Mail User AgentMail User Agent)、邮)、邮件转发代理(件转发代理(MTAMTA,Mail Transfer AgentMail Transfer Agent)、邮件投递代理()、邮件投递代理(MDAMDA,Mail Delivery AgentMail Delivery Agent)和邮件检索代理(和邮件检索代理(MRAMRA,Mail Retrieval AgentMail Retrieval Agent)。)
5、。MUAMUA是用户和电子邮件系统之间的接口,主要负责邮件的编写和发送、接收和阅是用户和电子邮件系统之间的接口,主要负责邮件的编写和发送、接收和阅读等工作,相当于客户端,常见的读等工作,相当于客户端,常见的MUAMUA软件有软件有OutlookOutlook、FoxmailFoxmail等。等。MTAMTA负责邮件的转发,相当于邮件服务器,常见的负责邮件的转发,相当于邮件服务器,常见的MTAMTA软件有软件有PostfixPostfix、SendmailSendmail、ExchangeExchange和和QmailQmail等。等。MDAMDA是邮件服务器是邮件服务器MTAMTA中的一个功能
6、组件,负责将邮件存储到本地邮箱中。中的一个功能组件,负责将邮件存储到本地邮箱中。:MRAMRA是供客户端用户去邮件服务器的邮箱中检索邮件的工具,现实中不可能直接是供客户端用户去邮件服务器的邮箱中检索邮件的工具,现实中不可能直接让用户登录到邮件服务器的邮箱中读取邮件,所以就必须得提供一个这样的工具,帮助让用户登录到邮件服务器的邮箱中读取邮件,所以就必须得提供一个这样的工具,帮助用户去邮件服务器的邮箱中检索,是否有自己的邮件,常用的软件是用户去邮件服务器的邮箱中检索,是否有自己的邮件,常用的软件是dovecotdovecot。MUAMUA:MTAMTA:MDAMDA:MRAMRA一、电子邮件服务相
7、关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务 电子邮件服务器四个主要角色的具体功能、使用协议和常用软件总结如电子邮件服务器四个主要角色的具体功能、使用协议和常用软件总结如下下表所示:表所示:一、电子邮件服务相关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务名称名称全名全名基于协议基于协议作用作用常见软件常见软件MUAMail User Agent用户邮件代理 替用户编写、发送、接收和阅读邮件Outlook、Foxmail Thunderbird、muttMTAMail Transfer Agent 邮件传输代理SM
8、TP服务器中接收和发送邮件Sendmail、qmail postfix(IBM)、exchangeMDAMail Deliver Agent 邮件投递代理 把SMTP收到的邮件投递的用户邮箱Procmail、maildropMRAMail Retrival Agent邮件检索代理POP3/IMAP帮用户去邮箱取邮件Dovecot、courier-imap cyrus-imap3.3.邮件服务器的工作协议邮件服务器的工作协议 英文全称为英文全称为Simple Mail Transfer ProtocolSimple Mail Transfer Protocol,简单邮件传输协议。,简单邮件传输协
9、议。SMTPSMTP协议工作于协议工作于TCPTCP的的2525端口,主要用来发送或者转发电子邮件,但是它只支持端口,主要用来发送或者转发电子邮件,但是它只支持ASCIIASCII编码的文本文件,无法满编码的文本文件,无法满足多谋体内容的要求。足多谋体内容的要求。 英文全称为英文全称为Multipurpose Internet Mail ExtensionMultipurpose Internet Mail Extension,多用于互联网邮件扩展协议。,多用于互联网邮件扩展协议。MIMEMIME协议作为协议作为SMTPSMTP协议的扩展协议,支持包括图像、视频、格式文本在内的多种内容,弥补协
10、议的扩展协议,支持包括图像、视频、格式文本在内的多种内容,弥补了了SMTPSMTP不能支持多谋体内容的不足。不能支持多谋体内容的不足。SMTPSMTP协议协议MIMEMIME协议协议一、电子邮件服务相关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务3.3.邮件服务器的工作协议邮件服务器的工作协议(续)(续) 英文全称为英文全称为Post Office Protocol 3Post Office Protocol 3,邮局协议第,邮局协议第3 3版。版。POP3POP3协议工作于协议工作于TCPTCP的的110110端口,端口,负责将邮件服务器邮箱中的邮件下
11、载到本地计算机上。负责将邮件服务器邮箱中的邮件下载到本地计算机上。 英文全称为英文全称为Internet Message Access Protocol 4Internet Message Access Protocol 4,互联网消息访问协议第,互联网消息访问协议第4 4 版。版。IMAP4IMAP4协议工作于协议工作于TCPTCP的的143143端口,和端口,和POP3POP3协议一样,也是负责收发邮件的协议。它相比于协议一样,也是负责收发邮件的协议。它相比于POP3POP3协议能实现更多地功能,比如可以先在邮件服务器上查看邮件的发件人等信息,再决定协议能实现更多地功能,比如可以先在邮件服
12、务器上查看邮件的发件人等信息,再决定是否要下载该邮件,所以该协议要求保持在线状态,而是否要下载该邮件,所以该协议要求保持在线状态,而POP3POP3协议是直接将邮件推送到客户端协议是直接将邮件推送到客户端的。我们都知道,功能越多,占用的计算机资源必然也会越多,所以,实际应用中用得更多的。我们都知道,功能越多,占用的计算机资源必然也会越多,所以,实际应用中用得更多的还是的还是POP3POP3协议。协议。POP3POP3协议协议IMAP4IMAP4协议协议一、电子邮件服务相关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务4.SASL4.SASL认证机制认证机制
13、 邮件服务器有时要承担邮件中继的功能,邮件中继是指用户自己所在的域服务器向其他邮件服务器有时要承担邮件中继的功能,邮件中继是指用户自己所在的域服务器向其他域服务器转发邮件的行为。只有通过邮件中继,用户才能将邮件发送到域外,否则只能在域域服务器转发邮件的行为。只有通过邮件中继,用户才能将邮件发送到域外,否则只能在域内发送邮件。为了防止垃圾邮件的产生,邮件服务器必须有自己的认证机制,即内发送邮件。为了防止垃圾邮件的产生,邮件服务器必须有自己的认证机制,即SASLSASL(Simple Authentication and Security LayerSimple Authentication an
14、d Security Layer,简单认证安全层),它是一种用来扩充,简单认证安全层),它是一种用来扩充C/SC/S模式验证能力的机制,在用户需要转发邮件的时候用来对用户进行验证,只有验证通过,模式验证能力的机制,在用户需要转发邮件的时候用来对用户进行验证,只有验证通过,才将你的邮件转发到其他邮件服务器上去,如果验证不通过,就拒绝该用户转发邮件的需求。才将你的邮件转发到其他邮件服务器上去,如果验证不通过,就拒绝该用户转发邮件的需求。实际的生产服务器中,用户和密码都是存储在数据库中,也就说实际的生产服务器中,用户和密码都是存储在数据库中,也就说SASLSASL要去数据库里调取用户要去数据库里调取
15、用户数据来认证,而数据来认证,而SASLSASL是一个函数库,直接从数据库中调取用户数据是不方便的,得借助一个是一个函数库,直接从数据库中调取用户数据是不方便的,得借助一个中间层中间层Courier-authlibCourier-authlib,通过这个中间层来访问数据库,进而验证用户的身份。,通过这个中间层来访问数据库,进而验证用户的身份。一、电子邮件服务相关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务5.5.邮件服务器的基本工作原理邮件服务器的基本工作原理 下面将简单邮件服务器的基本工作过程概况为如图所示的示意图:下面将简单邮件服务器的基本工作过程概
16、况为如图所示的示意图:一、电子邮件服务相关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务5.5.邮件服务器的基本工作原理邮件服务器的基本工作原理(续)(续) 简单邮件服务器的基本工作过程可概况为:本地用户(例如本域用户简单邮件服务器的基本工作过程可概况为:本地用户(例如本域用户jackjack)通过)通过MUAMUA来来访问邮件服务器访问邮件服务器MTAMTA,如果是发送邮件给本邮件域用户(例如本域用户,如果是发送邮件给本邮件域用户(例如本域用户roserose),则邮件服务),则邮件服务器会利用器会利用MDAMDA模块将邮件存放到邮箱模块将邮件存放到邮箱
17、mailboxmailbox,用户,用户roserose通过通过MRAMRA去邮件服务器的邮箱中进行去邮件服务器的邮箱中进行检索,看是否有自己的邮件,如果有,则从邮箱中将自己的邮件下载到本地并进行查阅。如检索,看是否有自己的邮件,如果有,则从邮箱中将自己的邮件下载到本地并进行查阅。如果是发送到域外服务器,则邮件服务器会调用果是发送到域外服务器,则邮件服务器会调用SASLSASL认证机制,去访问数据验证该用户,如果认证机制,去访问数据验证该用户,如果认证通过,则邮件服务器会继续转发该邮件。认证通过,则邮件服务器会继续转发该邮件。 然而,这种简单的工作模式需要客户端安装一个然而,这种简单的工作模式
18、需要客户端安装一个MUAMUA软件,比如像软件,比如像OutlookOutlook、FoxmailFoxmail这这样的软件,而且要求用户进行一定的配置才能使用,这对于普通的用户操作起来是较为复杂样的软件,而且要求用户进行一定的配置才能使用,这对于普通的用户操作起来是较为复杂的,因此,现在我们常见的邮件服务是通过网页来访问邮件服务器,但这时的邮件服务器不的,因此,现在我们常见的邮件服务是通过网页来访问邮件服务器,但这时的邮件服务器不再是再是PostfixPostfix,而是诸如,而是诸如ExtMailExtMail、ExtManExtMan等软件,它的底层仍然是基于等软件,它的底层仍然是基于p
19、ostfixpostfix的,只是它的,只是它的功能更强大,简单来讲就是将很多由客户端负责的操作和处理都落到了服务器端,客户端的功能更强大,简单来讲就是将很多由客户端负责的操作和处理都落到了服务器端,客户端只需进行非常简单的操作即可发送和接收邮件。只需进行非常简单的操作即可发送和接收邮件。一、电子邮件服务相关知识一、电子邮件服务相关知识任务一任务一 安装与控制安装与控制Postfix服务服务 安装安装postfixpostfix服务同样用服务同样用yumyum方法来安装,这里要注意的是,在做实验服务器时,因为邮方法来安装,这里要注意的是,在做实验服务器时,因为邮件服务器涉及到件服务器涉及到的概
20、念,也就是说你得的概念,也就是说你得,因为邮件服务器的,因为邮件服务器的DNSDNS地址地址要设置为要设置为192.1.168.112192.1.168.112,不能连接外网,所以这里安装,不能连接外网,所以这里安装postfixpostfix服务时只能应用光盘服务时只能应用光盘yumyum源。源。设置好光盘设置好光盘yumyum源后执行如下指令:源后执行如下指令:rootCLONE1 # rootCLONE1 # 安装完成后,使用如下命令查询安装完成后,使用如下命令查询postfixpostfix服务是否安装成功:服务是否安装成功:rootCLONE1 # rpm -q postfixroo
21、tCLONE1 # rpm -q postfixpostfix-2.6.6-2.2.el6_1.i686postfix-2.6.6-2.2.el6_1.i686邮件域邮件域先用另外一台服务器(先用另外一台服务器(192.168.1.112192.168.1.112)搭建)搭建一个一个DNSDNS域名解析服务器,能够实现域名解析服务器,能够实现mail.trzy.edumail.trzy.edu(本项目中邮件服务器的邮件域为(本项目中邮件服务器的邮件域为trzy.edutrzy.edu)和邮件服务器)和邮件服务器IPIP地址(地址(192.168.1.113192.168.1.113)之间的解析
22、)之间的解析yum -y install postfixyum -y install postfix二、二、Postfix邮件服务的安装邮件服务的安装任务一任务一 安装与控制安装与控制Postfix服务服务1.1.查询查询PostfixPostfix服务的运行状态服务的运行状态rootCLONE1 # service postfix statusrootCLONE1 # service postfix status2.Postfix2.Postfix服务的启动服务的启动rootCLONE1 # service postfix startrootCLONE1 # service postfix
23、start3.Postfix3.Postfix服务的停止服务的停止rootCLONE1 # service postfix stoprootCLONE1 # service postfix stop4.Postfix4.Postfix服务的重启服务的重启rootCLONE1 # service postfix restartrootCLONE1 # service postfix restart5.5.设置设置PostfixPostfix服务开机自启动服务开机自启动rootCLONE1 # chkconfig -level 2345 postfix onrootCLONE1 # chkconf
24、ig -level 2345 postfix on三、三、Postfix邮件服务的控制邮件服务的控制任务一任务一 安装与控制安装与控制Postfix服务服务 Postfix Postfix邮件服务器的主配置文件邮件服务器的主配置文件位于位于/etc/postfix/etc/postfix/目录下,主要语句及目录下,主要语句及功能功能:queue_directory = /var/spool/postfixqueue_directory = /var/spool/postfix 设置邮件服务器队列的目录。设置邮件服务器队列的目录。command_directory = /usr/sbincomm
25、and_directory = /usr/sbin 设置邮件服务器相关命令的存放路径。设置邮件服务器相关命令的存放路径。daemon_directory = /usr/libexec/postfixdaemon_directory = /usr/libexec/postfix 设置邮件服务器一些进程和脚本存放的位置。设置邮件服务器一些进程和脚本存放的位置。data_directory = /var/lib/postfixdata_directory = /var/lib/postfix 存放缓存数据的目录。存放缓存数据的目录。mail_owner = postfixmail_owner = p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 9.项目5 Postfix服务器的配置与管理ppt课件 项目 Postfix 服务器 配置 管理 ppt 课件
限制150内