- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第19章节 邮件服务器配置和管理
第19章 邮件服务器配置和管理 电子邮件(E-mail)服务是互联网上最基本的服务之一,它诞生的年代非常早,但应用广泛,发展迅速。选取一个好的邮件程序,搭建一个功能强大,性能稳定的邮件服务器一直以来都是各企业所关注的焦点。本节将介绍如何在Red Hat Enterprise Linux 5.2上基于Postfix、SASL以及Dovecot搭建一个功能完整的邮件服务器。 19.1 电子邮件简介 电子邮件服务采用服务器/客户端的工作模式,通过SMTP、POP和IMAP协议分别实现邮件的发送和接收。目前Linux系统中常用的电子邮件服务器软件主要有sendmail、qmail和postfix等,而客户端则有mail、pine和elm等。 19.1.1 电子邮件传输过程 相信很多有上过互联网的用户对使用电子邮件并不陌生,因为一直以来电子邮件服务都是互联网的一个非常重要的组成部分。但是真正了解电子邮件工作原理的人相信并不会多。那么电子邮件到底是怎么传输的呢?下面将分成“寄信”和“收信”两个步骤进行介绍。一个邮件系统主要由3个部分组成:MUA(Mail Transfer Agent)、MTA(Mail Transfer Agent)和MDA(Mail Delivery Agent)。 1.MUA 2.MTA 3.MDA 19.1.1 电子邮件传输过程 19.1.2 邮件相关协议 电子邮件包括有多种的通信协议,它们分别用于实现电子邮件的发送和接收,其中常见的电子邮件发送协议有SMTP,而常见的电子邮件接收协议则有POP3和IMAP,下面分别对这几个常见的邮件协议进行介绍。 1.SMTP协议 2.POP协议 3.IMAP协议 19.1.3 Linux下常用的邮件服务器程序 在Linux系统下可选择的邮件服务器程序有很多,但经过多年的发展和优胜劣汰,真正能得到广泛使用的只有Sendmail、Postfix、Qmail等寥寥几种,下面分别对这三种最常用的邮件服务器程序进行介绍。 1.Sendmail 2.Qmail 3.Postfix 19.2 安装邮件服务器 本节将以Postfix-2.5.5和SASL2.1.22为例,介绍如何通过整合安装,在Linux系统上搭建具有SMTP身份认证功能的邮件服务器。同时还会介绍邮件服务的启动、关闭和检测,以及配置邮件服务的开机自动运行等。 19.2.1 安装SASL SMTP服务器都有一个缺点,那就是没有任何的认证机制。因为这些SMTP服务器是互联网刚起步之初进行设计的,当时的黑客的威胁还不像现在这么的严重,所以设计者并没有全面考虑这方面的问题。由于SMTP通信过程缺乏认证机制,用户可以不经过认证就发送邮件,SMTP服务器无法确认SMTP客户机的合法性,而SMTP客户机也无法确认SMTP服务器的合法性。因此,用户可以冒名发送邮件,同时也导致了垃圾邮件的泛滥。所以现在搭建SMTP服务器时一般都会额外安装认证模块,实现SMTP服务的用户认证。 19.2.1 安装SASL 19.2.2 安装POSTFIX Postfix是一款非常优秀的邮件服务器程序,用户可以通过其官方网站/下载其最新的源代码安装包。截至本书定稿前,最新的Postfix版本为2.5.5,安装包的文件名为postfix-2.5.5.tar.gz。 19.2.3 启动和关闭邮件服务 整合SASL后,Postfix通过调用SASL实现了SMTP的验证功能,可以有效地杜绝用户冒名发送电子邮件情况的发生。而SASL则是通过saslauthd进程进行口令验证,该进程的启动命令以及说明如下所示。 # /usr/local/sbin/saslauthd -a pam 19.2.4 配置saslauthd服务的自动运行 Red Hat Enterprise Linux 5.2支持程序服务的开机自动运行,通过编写saslauthd服务的启动关闭脚本,并在系统中进行必须的配置,可以实现saslauthd服务的开机自动启动。 19.2.5 配置postfix服务的自动运行 Red Hat Enterprise Linux 5.2支持程序服务的开机自动运行,通过编写postfix服务的启动关闭脚本,并在系统中进行必须的配置,可以实现Postfix服务的开机自动启动。 19.3 Postfix配置 /etc/postfix/main.cf是Postfix主要的配置文件,对Postfix配置的所有更改都是通过修改该配置文件来实现,更改后需重启Postfix服务使配置生效。Postfix安装完成后。 1.myorigin参数 2.mydestination参数 3.myhostname参数 4.mydomain参数 5.notify_classes参
您可能关注的文档
- 测量学-第1章节 绪论NEW.ppt
- 第04章节+组合逻辑电路.ppt
- 第05章节 触发器.ppt
- 第04章节 感觉器官.ppt
- 第07章节 文件.ppt
- 第02章节运动系统.ppt
- 第07章节 软件工程与软件过程管理-2.ppt
- 第06讲 第二章节 测试及网络设备.ppt
- 第05章节 脂代谢.ppt
- 第08章节-网络安全与网络管理.ppt
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)