第4章 邮件服务器.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:51 大小:2.9MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第4章 邮件服务器.ppt

第4章邮件服务器.ppt

预览

免费试读已结束,剩余 41 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第4章本章主要内容了解Linux邮件服务器的基本概念;熟练掌握邮件服务器的配置及使用教学重点与难点:建立一个基本的邮件服务器,并能对其进行配置;为外部主机提供邮件服务。4.1.1电子邮件系统1.用户代理2.邮件服务器3.传输协议(1)SMTP协议(2)POP3协议(3)IMAP4协议4.DNS邮件交换记录(MX)4.1.2电子邮件系统的工作原理实例分析:zsu.edu.cn域的管理员使用本域的邮箱admin,向zhoudake@163.com发送E-mail,邮件发送流程如图4.1所示。4.1.3邮件认证机制定义:要求用户在发送邮件时,必须提交账号及密码,邮件服务器验证该用户属于该域合法用户后,才允许转发邮件。4.2.1安装sendmail服务器在终端命令窗口输入以下命令:[root@localhostbin]#rpm-qa|grepsendmail由上面结果显示,则说明系统已经安装Sendmail服务器。4.2.2相关的配置文档1.senfmial.cf文件Sendmail的核心配置文件,该文件位于/etc/mail/sendmail。2.access.db文件用来设置Sendmail服务器为哪些主机进行转发邮件。该文件位于/etc/mail/access.db。3.aliases.db文件用来定义邮箱别名。该文件位于/etc/mail/aliases.db。4.virtusertable.db文件用于设置虚拟账户。该文件位于etc/mail/virtusertable.db。4.2.3启动Sendmail服务安装Sendmail服务器以后,可以启动和停止Sendmail服务器。但最常用的启动方式是在终端命令窗口运行如下1.启动sendmail服务Servicesendmailstart或/etc/rc.d/init.d/sendmailstart2.停止sendmail服务Servicesendmailstop或/etc/rc.d/init.d/sendmailstop3.重新启动sendmail服务Servicesendmailrestart或/etc/rc.d/init.d/sendmailrestart4.重新加载sendmail服务Servicesendmailreload或/etc/rc.d/init.d/sendmailreload5.自动加载sendmail服务可以使用ntsysv命令,利用文本图形界面对sendmail自动加载进行配置。一个简易Sendmail服务器设定流程主要包含以下5个步骤:1.配置sendmail.mc文件。2.使用m4工具将sendmail.mc文件导入sendmail.cf文件。3.配置local-host-names文件。4.建立用户。5.重新启动服务,使配置生效4.3.1sendmail.cf和sendmail.mc使用vi命令打开/etc/mail/sendmail.mc文件,如下所示。[root@zq~]#vi/etc/mail/sendmail.mcsendmail.mc内容非常宠大,但大部分已经被注释。以“dnl”开头随后信息无效。我们先把注意力集中在第116行(图中粗体字部分),如果只需要搭建简单的Sendmail服务器的话,sendmail.mc文件只需要在这行做修改即可。括号中的Addr字段表示SMTP协议侦听的地址为127.0.0.1。配置邮件服务器时,需要更改IP地址为公司内部网段或者0.0.0.0,这样可以扩大侦听范围(通常都设置为0.0.0.0)。否则,服务器无法正常发送信件,如下所示。注意括号内的标点符号。Port前面的标点符号为表示为字符引用开始的单引号,而Name=MTA后面是表示字符引用结束的单引号。sendmail.mc文件不可随意加入空格符号。