RHEL6版-项目13Postfix与Dovecot邮件服务器的搭建.ppt
《RHEL6版-项目13Postfix与Dovecot邮件服务器的搭建.ppt》由会员分享,可在线阅读,更多相关《RHEL6版-项目13Postfix与Dovecot邮件服务器的搭建.ppt(39页珍藏版)》请在三一办公上搜索。
1、“十二五”职业教育国家规划教材选题立项Red Hat Enterprise Linux 6.4(RHEL6.4)教材附带的光盘资源,Linux网络操作系统配置与管理,教材主编:夏笠芹,课程标准(教学大纲)教学设计方案(教案)PPT电子课件教材习题参考答案模拟试卷及参考答案(4套)IT认证+全国技能大赛资料知识拓展&网络工程解决方案,项目13 Postfix与Dovecot邮件服务器的搭建,【职业知识目标】了解:电子邮件服务的概念和特点,电子邮件服务的常用协议熟悉:电子邮件系统的结构,电子邮件的传递过程掌握:使用Postfix+dovecot搭建电子邮件服务器,使用Office Outlook收
2、发邮件的方法【职业能力目标】能使用Postfix+dovecot搭建电子邮件服务器使用用户别名虚拟别名实现邮件群发会使用Ofiice Outlook收发邮件会配置基于邮件地址的过滤控制能配置SMTP认证会用WEB方式收发邮件,13.1 项目背景,电子邮件(简称E_mail)是Internet最早出现的服务之一,是人们利用计算机网络进行信息传递的一种简便、迅速、廉价的现代化通信方式,它不但可以传送文本,还可以传递图片、图像、声音等多媒体信息。此外,附加网络硬盘的邮箱存储和兼顾收发短信、彩信、邮件等服务功能的移动邮箱,让用户可以通过手机随时随地获取邮件信息,实现真正的移动畅快沟通。到2012年,全
3、国企业邮箱用户数达到5.8亿,虽然多数用户使用ISP或免费的电子邮箱收发电子信件,但对一些企事业单位而言,拥有自己的邮件系统是高效、安全业务运作与快速市场响应的标志,它不仅能够满足组织内部频繁的信件交流的需求,还能够提升组织形象并带来实际效益,据统计Internet上有30%的业务与电子邮件有关,邮件系统正逐步成为现代企事业内外信息交流、商务往来、移动办公的重要工具。,13.2 项目知识准备,13.2.1 电子邮件系统的组成邮件用户代理MUA客户端程序,其功能是为邮件用户提供发送、接收及邮件的撰写、阅读的界面,是用户与电子邮件系统的接口。邮件传输代理MTA负责接收MUA发送的邮件,并将邮件由一
4、个MTA服务器转发到另一个MTA服务器。邮件递交代理MDA负责把邮件按照接收者的用户名投递到邮箱中。电子邮件协议 SMTP、POP3、IMAP4,13.2.2 电子邮件传输过程,当服务器上的用户zhang3向发送E-mail时,zhang3使用MUA编辑要发送的邮件,然后发送至域(本地域)的SMTP服务器。的SMTP服务器收到邮件后,将邮件放入缓冲区,等待发送。的SMTP服务器每隔一定时间处理一次缓冲区中的邮件队列,若是自己负责域的邮件,则根据自身的规则决定接收或者拒绝此邮件,否则的SMTP服务器根据目的E-mail地址,使用DNS服务器的MX(邮件交换器资源记录)查询解析目的域的SMTP服务
5、器地址,并通过网络将邮件传送给目标域的SMTP服务器。的SMTP服务器收到转发的E-mail后,根据邮件地址中用户名判断用户的邮箱,并通过MDA将邮件投递到li4用户的邮箱中保存,等待用户登录来读取或下载。的li4用户利用客户端的MUA软件登录至的POP服务器,从其邮箱中下载并浏览E-mail。,13.2.3 Linux平台上主流E_mail软件,任务13-1 发送邮件服务器Postfix的配置,1Postfix服务的安装(RHEL6默认安装了Postfix而非Sendmail)rootmail#rpm-qa|grep postfixrootmail#chkconfig-list postfi
6、x2Postfix的主要配置文件,任务13-1 发送邮件服务器Postfix的配置,3main.cf文件配置行的格式及常用配置参数Postfix绝大多数配置参数都在main.cf文件中,且都设置了缺省值。用户只要调整几个基本的参数便可搭建起基本的接收邮件服务器。配置行的格式为:参数=参数值|$参数。所有配置以类似变量的设置方法来处理,如:myhostname=,请注意等号的两边要留空格符,非续行的配置行第一个字符不可以是空白,要从行首写起。可以使用“$”来扩展使用变量设置。例如,当myhostname=,而myorigin=$myhostname时,则后者等价于。如果参数支持两个以上的参数值,
7、则可使用空格符或逗号加空格符来分隔。如:“mydestination=$myhostname,$mydomain,”可使用多行来表示同一个设置值,只要在第一行最后有逗号,且第二行开头为空格符,即可将数据延伸到第二行继续书写。若重复设置了某一项目,则以较晚出现的设置值为准。,任务13-1 发送邮件服务器Postfix的配置,4Postfix服务器的基本配置【例13-1】Postfix和DNS服务在IP地址为的同一主机,主机名为mail.dyzx.edu,服务器应为dyzx.edu本地域中的用户提供邮件服务以及远程邮件域邮件的中继转发,局域网网段为。配置的步骤如下:步骤1:设置Postfix服务器
8、所在主机的主机名,rootmail#vim/etc/sysconfig/network/将HOSTNAME配置项改为:rootmail#service network restart,步骤2:设置DNS服务步骤3:安装Postfix软件。步骤4:编辑主配置文件main.cf,按照表13-2所示调整基本配置项。,任务13-1 发送邮件服务器Postfix的配置,任务13-1 发送邮件服务器Postfix的配置,步骤5:检查配置文件的语法正确性,重新加载配置。rootmail#postfix check rootmail#service postfix restart步骤6:创建用户账号。步骤6:
9、创建用户账号。步骤7:为了使用telnet工具进行发信测试,安装telnet相关软件包步骤8:执行ntsysv命令在弹出的窗口中,按空格键选择telnet按【Tab】键选择【确定】开启telnet服务执行service xinetd start启动服务(telnet是挂在xinetd下的,只要启动xinetd服务就能启动telnet服务)。步骤9:发信测试(下面粗体部分为用户输入,其余为系统应答信息),任务13-2 接收邮件服务器Dovecot的配置,1dovecot服务的安装过程如下:,rootmail#vim/etc/dovecot/dovecot.conf/查找以下配置行并将其修改为:p
10、rotocols=imap pop3 lmtp/20行:指定本邮件主机所运行的协议listen=*/26行:监听本机的所有网络接口行:指定允许登录的网段地址,2dovecot服务的基本配置步骤1:要启用最基本的Devocot服务,需对文件/etc/dovecot/dovecot.conf作如下修改:,#mount/dev/cdrom/mnt,任务13-2 接收邮件服务器Dovecot的配置,步骤3:启动Dovecot服务并设置为开机自动启动。,rootmail#service dovecot startrootmail#chkconfig-level 345 dovecot on,步骤2:对/
11、etc/dovecot/conf.d/10-mail.conf配置文件作如下修改:,rootmail#vim/etc/dovecot/conf.d/10-mail.conf/查找以下配置行(第24行)并将行首“#”去掉mail_location=maildir:/Maildir/指定邮件存储格式和位置,任务13-3 使用Office Outlook 2007收发邮件,1在客户端建立电子邮件账户步骤1:若在服务器端开启防火墙,则要在服务器端使用以下命令开启25和110端口。rootmail#iptables-I INPUT-p tcp-dport 25-j ACCEPTrootmail#ipta
12、bles-I INPUT-p tcp-dport 110-j ACCEPT步骤2:配置客户端DNS地址,使其指向网络中DNS服务器的IP地址,如图13-3所示。步骤3:单击【开始】【程序】【Microsoft Office】【Microsoft Office Outlook 2007】在弹出的Office Outlook 2007主窗口中依次单击【工具】【帐户设置】菜单项,如图13-4所示。步骤4:在弹出的【电子邮件帐户】对话框上单击【电子邮件】选项卡单击【新建】按钮,如图13-5所示。步骤5:弹出【选择电子邮件服务】对话框,选择【Microsoft Exchanges、POP3、IMAP或H
13、TTP】单选项单击【下一步】,如图13-6所示。步骤6:在弹出的【自动帐户设置】对话框中勾选【手动配置服务器设置或其他服务器类型】单击【下一步】,如图13-7所示。步骤7:弹 出【选择电子邮件服务】对话框,选择【Internet电子邮件】单选项单击【下一步】,如图13-8所示。,任务13-3 使用Office Outlook 2007收发邮件,步骤8:弹出【Internet电子邮件设置】对话框,填写用户、服务器和登录等信息,填写完成后单击【测试用户设置】按钮弹出【测试用户设置】系统开始测试,若测试任务的状态均显示“已完成”,则表明设置正确单击【关闭】按钮,系统返回【Internet电子邮件设置
14、】对话框,单击【其他设置】按钮,如图13-9所示。步骤9:弹出【Internet电子邮件设置】对话框,单击【发送服务器】选项卡取消勾选【我的发送服务器(SMTP)要求验证”】,如图13-10所示。步骤10:单击【高级】选项卡勾选【在服务器上保留邮件的副本】单击【确定】按钮,如图13-11所示。步骤11:系统返回【Internet电子邮件设置】对话框中,单击【下一步】,在弹出的窗口中单击【完成】,则成功新建了一个邮件帐户。重复步骤4步骤11过程可建立多个帐户,如图13-12所示,任务13-3 使用Office Outlook 2007收发邮件,2用户在客户端收发电子邮件步骤1:在客户端启动Off
15、ice Outlook 2007在弹出的Office Outlook 2007主窗口中单击【新建】在打开的【未命名-邮件】窗口中,单击【帐户】下拉按钮选择发件人输入收件人的邮箱地址、主题和邮件内容单击【发送】按钮,如图13-13所示。,任务13-3 使用Office Outlook 2007收发邮件,2用户在客户端收发电子邮件步骤2:若能成功发送邮件则说明SMTP服务器运行正常。在Office Outlook 2007主窗口上点击【发送/接收】图标,若成功接收,说明POP3服务运行也正常,如图13-14所示。,任务13-4 使用用户别名实现邮件群发,在Postfix邮件系统中,发给一个别名用户
16、邮件地址的邮件会实际投递到相对应的一个或多个真实用户的邮箱中,从而实现邮件一发多收的群发效果。另外,当真实用户采取实名制,而别名使用非实名制时,那又起到了隐藏真实邮件地址的效果。用户别名机制通过/etc/aliases文件实现,其配置步骤如下:步骤1:编辑main.cf,确认文件中包含如下两条语句(默认已存在):,rootmail#vim/etc/postfix/main.cfalias_maps=hash:/etc/aliases/386行:指定含有用户别名定义的文件的路径及名称alias_database=hash:/etc/aliases/397行:指定别名表数据库文件的路径及名称,任务
17、13-4 使用用户别名实现邮件群发,步骤2:编辑/etc/aliases文件,建立别名用户与真实用户的映射关系。,rootmail#vim/etc/aliases/添加以下两行:my_stu:zhang3,li4,wang5,步骤3:执行如下命令,使修改后的配置文件main.cf和aliases立即生效。,rootmail#postalias/etc/aliases/生成可以读取的库文件aliases.dbrootmail#newaliasesrootmail#service postfix reload,任务13-4 使用用户别名实现邮件群发,步骤4:验证使用用户别名实现邮件的群发功能,任务
18、13-5 使用虚拟别名域实现邮件群发,使用虚拟别名域,可以将发给虚拟域的邮件实际投递到真实域的用户邮箱中。而当一个虚拟域对应多个真实域时,则能实现邮件的群发功能。虚拟别名域的配置步骤如下:步骤1:编辑主配置文件main.cf,在其末尾添加以下两条配置行:,rootmail#vim/etc/postfix/main.cfvirtual_alias_domains=,/指定虚拟别名域的名称(可以定义多个)virtual_alias_maps=hash:/etc/postfix/virtual/指定虚拟别名域文件的路径和名称,步骤2:编辑/etc/postfix/virtual文件,在其中添加虚拟别
19、名域与真实域名间的映射关系。,rootmail#vim/etc/postfix/dyzx.eduv_ li4,wang5,zhang3,任务13-5 使用虚拟别名域实现邮件群发,步骤3:执行如下命令,使更改后的配置文件main.cf和virtual立即生效。,步骤4:验证使用虚拟别名域实现邮件的群发功能,rootmail#postmap/etc/postfix/virtual/更新virtual.db数据库文件rootmail#postfix reload,任务13-6 基于邮件地址的过滤控制,1基于客户端主机名/地址的限制规则使用smtpd_client_restrictions参数对客户端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHEL6 项目 13 Postfix Dovecot 邮件 服务器 搭建
链接地址:https://www.31ppt.com/p-6517574.html