Internet应用服务器的配置(DNS,FTP,EMAIL)_第1页
Internet应用服务器的配置(DNS,FTP,EMAIL)_第2页
Internet应用服务器的配置(DNS,FTP,EMAIL)_第3页
Internet应用服务器的配置(DNS,FTP,EMAIL)_第4页
Internet应用服务器的配置(DNS,FTP,EMAIL)_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Internet应用效劳器的配置本章学习目标本章学习目标 本章主要讲解本章主要讲解InternetInternet应用效劳器的应用效劳器的配置方法,包括配置方法,包括DNSDNS效劳器、效劳器、FTPFTP效劳器、效劳器、E-mailE-mail效劳器。通过对本章的学习,读者效劳器。通过对本章的学习,读者应该掌握以下主要内容:应该掌握以下主要内容: 主要内容:主要内容:DNSDNS效劳器的安装、配置以效劳器的安装、配置以DNSDNS客户端的设置方法客户端的设置方法FTPFTP效劳器的安装、设置方法。效劳器的安装、设置方法。FTPFTP客户端的常用命令与客户端软件的使用方法。客户端的常用命令与客

2、户端软件的使用方法。E-mailE-mail邮件的工作原理,邮件的工作原理,SendmailSendmail效劳器的配置效劳器的配置与客户端软件的使用方法。与客户端软件的使用方法。一、域名系统一、域名系统DNSDNS1. 1. 概述概述DNSDNS用于用于“名称名称IPIP地址地址 早期用早期用HostsHosts文件,但存在一些缺点文件,但存在一些缺点. .DNSDNS域名系统是一种基于分布式的数据库系域名系统是一种基于分布式的数据库系统,并采用客户统,并采用客户/ /效劳器模式进行主机名称效劳器模式进行主机名称与与IPIP地址之间的转换。地址之间的转换。 DNSDNS效劳器效劳器2. 2.

3、 DNSDNS域名结构域名结构 DNS DNS数据库的结构如同一棵倒过来的树,它的根位于最数据库的结构如同一棵倒过来的树,它的根位于最顶部顶部 顶级域名常见的有两类:顶级域名常见的有两类:1 1国家级顶级域名。国家级顶级域名。 例如:例如:CNCN表示中国;表示中国;UKUK表示英国等等。表示英国等等。2 2通用的顶级域名。通用的顶级域名。 COM COM:商业机构;:商业机构; EDU EDU:美国教育机构;:美国教育机构; NET NET:网络管理机构;:网络管理机构; ORG ORG:社会团体;:社会团体; MIL MIL:美国军队部门;:美国军队部门; GOV GOV:美国政府部门。:

4、美国政府部门。由于由于InternetInternet上用户的急剧增加,现在又增加了上用户的急剧增加,现在又增加了七个通用的顶级域名,即:七个通用的顶级域名,即:FIRMFIRM:表示公司企业;:表示公司企业;SHOPSHOP:表示销售公司和企业;:表示销售公司和企业;WEBWEB:表示突出万维网络活动的单位;:表示突出万维网络活动的单位;ARTSARTS:表示突出文化、娱乐活动的单位;:表示突出文化、娱乐活动的单位;RECREC:表示突出消遣、娱乐活动的单位;:表示突出消遣、娱乐活动的单位;INFOINFO:表示提供信息效劳的单位;:表示提供信息效劳的单位;NOWNOW:表示个人。:表示个人

5、。 在国家顶级域名下注册的二级域名均由该国在国家顶级域名下注册的二级域名均由该国家自行确定。我们国家将二级域名划分为家自行确定。我们国家将二级域名划分为“类别类别域名和域名和“行政区域名两大类。其中,类别域行政区域名两大类。其中,类别域名名6 6个,分别是:个,分别是:ACAC:表示科研机构;:表示科研机构;COMCOM:表示工、商、金融等企业;:表示工、商、金融等企业;EDUEDU:表示教育机构;:表示教育机构;GOVGOV:表示政府部门;:表示政府部门;NETNET:表示互联网络、接入网络的信息中心和运:表示互联网络、接入网络的信息中心和运行中心;行中心;ORGORG:表示各种非赢利性组织

6、。:表示各种非赢利性组织。 行政区域名行政区域名3434个,适用于我国的省、自治区、个,适用于我国的省、自治区、直辖市。直辖市。例如:例如:bjbj为北京市;为北京市;shsh为上海市;为上海市;hbhb为湖北省等为湖北省等 3. 3. DNSDNS域名解析的工作原理域名解析的工作原理1 1DNSDNS客户机提出域名解析请求,并将该请求发送给本地客户机提出域名解析请求,并将该请求发送给本地的域名效劳器。的域名效劳器。2 2当本地的域名效劳器收到请求后,就先查询本地的缓当本地的域名效劳器收到请求后,就先查询本地的缓存,如果有该记录项,那么本地的域名效劳器就直接把查询存,如果有该记录项,那么本地的

7、域名效劳器就直接把查询的结果返回。的结果返回。3 3如果本地的缓存中没有该记录,那么本地域名效劳器如果本地的缓存中没有该记录,那么本地域名效劳器就直接把请求发给根域名效劳器,然后根域名效劳器再返回就直接把请求发给根域名效劳器,然后根域名效劳器再返回给本地域名效劳器一个所查询域根的子域的主域名效劳给本地域名效劳器一个所查询域根的子域的主域名效劳器的地址。器的地址。4 4本地效劳器再向上一步返回的域名效劳器发送请求,本地效劳器再向上一步返回的域名效劳器发送请求,然后接受请求的效劳器查询自己的缓存,如果没有该记录,然后接受请求的效劳器查询自己的缓存,如果没有该记录,那么返回相关的下级的域名效劳器的地

8、址。那么返回相关的下级的域名效劳器的地址。5 5重复第四步,直到找到正确的记录。重复第四步,直到找到正确的记录。6 6本地域名效劳器把返回的结果保存到缓存,以备下一本地域名效劳器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。次使用,同时还将结果返回给客户机。 二、二、DNSDNS效劳器的配置效劳器的配置1. DNS1. DNS效劳器的启动与停止效劳器的启动与停止在进行在进行DNSDNS效劳器配置之前,首先要检查系统中是否安装了效劳器配置之前,首先要检查系统中是否安装了BINDBIND域名效劳器,检查的方法可使用下面的命令:域名效劳器,检查的方法可使用下面的命令:# rpm

9、qa | grep bind# rpm qa | grep bind可使用下面的命令来对可使用下面的命令来对BINDBIND域名效劳器的进行启动和停止。域名效劳器的进行启动和停止。# service named start# service named start# service named stop# service named stop#service named restart #service named restart 步骤一:启动步骤一:启动 Bind Bind 配置工具,可使用以下两种方法:配置工具,可使用以下两种方法:1 1单击面板上的单击面板上的“主菜单主菜单系统设置系统设

10、置效劳器设置效劳器设置域域名效劳名效劳 。2 2在在 shell shell 提示如提示如 XTerm XTerm 或或 GNOME GNOME 终端下,键终端下,键入入 redhat-config-bind redhat-config-bind 命令。命令。配置实例配置实例步骤二:单击步骤二:单击“新建按钮,建立一个正向主区块,名新建按钮,建立一个正向主区块,名为。负责完成从主机名到为。负责完成从主机名到IPIP地址的转换。地址的转换。单击单击“确定,结果如下右图。在确定,结果如下右图。在“主名称效劳器主名称效劳器(SOA)(SOA)处添入处添入. .。注意:注意:cncn后有一个后有一个“

11、.“.。以。以“.“.结束的域名叫绝对域结束的域名叫绝对域名或完全限定域名。名或完全限定域名。步骤三:在DNS配置文件中,有NS(表示域名解析效劳器)、MX(表示邮件效劳器)、A(表示主机)、CNAME(表示别名)等条目,在这个设置界面要设置NS和MX项。单击右下部的“编辑按钮,结果如以下图 单击“名称效劳器的“增加按钮,添加名称效劳器.单击“邮件交换器的“添加按钮,添加邮件交换器.步骤四:设置完成后,已经可以添加主机了,但为了能够正常逆向解析从IP到域名的转换,我们先建立对应的逆向域,然后再添加主机,同时自动添加逆向解析记录。所以,这是我们先单击“确定,结果如以下图。步骤五:单击“新建按钮,

12、选择“逆向主区块并输入此区域的网络号。单击“确定后,结果如右图,输入“主名称效劳器(SOA)为.。单击名称效劳器的“增加来添加域名效劳器单击两次“确定后,完成逆向区块的建立。到此为止已经建立了一个正向域区块:;一个逆向区块:,用于解析网段主机到相应域名。步骤六:双击进入区块增加主机。注意:增加主机记录时要选中注意:增加主机记录时要选中“添加到逆向地址表,同添加到逆向地址表,同时选中区块,保证能自动添加到逆向地址表中。时选中区块,保证能自动添加到逆向地址表中。步骤七:同样添加其他主机,设置完成如下左图所示。步骤七:同样添加其他主机,设置完成如下左图所示。单击单击“确认,可看到自动增加的逆向地址表

13、,如下右图确认,可看到自动增加的逆向地址表,如下右图步骤八:单击步骤八:单击“保存按钮,设置完成。然后重启保存按钮,设置完成。然后重启DNS效劳。效劳。步骤九:在步骤九:在WindowsWindows中中DNSDNS客户端的设置方法客户端的设置方法 在在LinuxLinux中中DNSDNS客户端的设置方法客户端的设置方法 三、测试三、测试DNSDNS效劳器效劳器 当当DNSDNS效劳器配置完成之后,要想在客效劳器配置完成之后,要想在客户端对其进行测试,必须首先使用下面的命户端对其进行测试,必须首先使用下面的命令来重新启动令来重新启动DNSDNS效劳器:效劳器:# service named r

14、estart # service named restart 文件传输协议效劳器文件传输协议效劳器FTPFTP一、一、 FTP FTP协议概述协议概述 FTP FTP是是TCP/IPTCP/IP的一种具体应用,的一种具体应用,FTPFTP工作在工作在OSIOSI模型的第七层,模型的第七层,TCPTCP模型的第四层上,即应用层,模型的第四层上,即应用层,FTPFTP使用的是传输层的使用的是传输层的TCPTCP传输而不是传输而不是UDPUDP,这样,这样FTPFTP客户在和效劳器建立连接前就要经过一个被广为熟客户在和效劳器建立连接前就要经过一个被广为熟知的知的“三次握手的过程,其意义在于客户与效劳

15、三次握手的过程,其意义在于客户与效劳器之间的连接是可靠的,为数据的传输提供了可靠器之间的连接是可靠的,为数据的传输提供了可靠的保证。的保证。1 1、什么是、什么是FTPFTP协议协议 FTP 是 TCP/IP 协议族中的一个协议,是英文File Transfer Protocol的缩写。该协议定义的是一个在远程计算机系统和本地计算机系统之间传输文件的一个标准,是Internet文件传送的根底。 2 2、FTPFTP的根本工作原理的根本工作原理1翻开熟知端口端口号为21,使客户进程能连接上;2等待客户进程发起连接建立请求;3启动附属进程来处理客户进程发来的请求。附属进程对客户进程的请求处理完毕后

16、即终止,但附属进程在运行期间根据需要还可能创立其他一些子进程。4回到等待状态,继续接受其他客户进程发来的请求。主进程与附属进程的处理是并发地进行。 3 3、FTPFTP用户授权用户授权FTPFTP地址如下:地址如下: ftp:/ftp:/用户名:密码用户名:密码FTPFTP效劳器效劳器IPIP或域名:或域名:FTPFTP命令端口命令端口/ /路径路径/ /文件名文件名 上面的参数除了上面的参数除了FTPFTP效劳器效劳器IPIP或域名为必要项外,其或域名为必要项外,其他项都是可有可无的。如以下地址都是有效他项都是可有可无的。如以下地址都是有效FTPFTP地址:地址: ftp:/ ftp:/ f

17、tp:/lb:123456 ftp:/lb:123456 ftp:/ lb:123456 ftp:/ lb:123456 互连网中大多数FTP 效劳器都支持“匿名Anonymous登录。这类效劳器的目的是向公众提供文件拷贝效劳,不要求用户事先在该效劳器进行登记注册,也不用取得FTP效劳器的授权。 4 4、FTPFTP的传输模式的传输模式 1 1ASCIIASCII传输方式传输方式 2 2二进制传输模式二进制传输模式 二、二、LinuxLinux环境下的环境下的FTPFTP效劳器效劳器1. Wu-ftpd2. ProFTPD3. vsftpd三、三、FTPFTP效劳器的启动与配置效劳器的启动与配

18、置1. FTP1. FTP效劳器的安装与启动效劳器的安装与启动 在进行在进行DNSDNS效劳器配置之前,首先要检查系统效劳器配置之前,首先要检查系统中是否安装了中是否安装了FTPFTP效劳器,检查的方法可使用下面效劳器,检查的方法可使用下面的命令:的命令:# rpm qa | grep vsftpd# rpm qa | grep vsftpd可使用下面的命令来进行可使用下面的命令来进行FTPFTP效劳器的启动和停止。效劳器的启动和停止。# service vsftpd start# service vsftpd start# service vsftpd stop# service vsftp

19、d stop# service vsftpd restart# service vsftpd restart下面的命令是用来检查下面的命令是用来检查vsftpdvsftpd是否被启动:是否被启动:# pstree | grep vsftpd# pstree | grep vsftpd2. vsftpd2. vsftpd的默认配置文件的默认配置文件1 1# #是否允许匿名是否允许匿名ftp,ftp,如否那么选择如否那么选择NO NO anonymous_enable=YESanonymous_enable=YES# # 是否允许本地用户登录是否允许本地用户登录local_enable=YESlo

20、cal_enable=YES# # 是否开放本地用户的写权限是否开放本地用户的写权限write_enable=YESwrite_enable=YES# # 设置本地用户的文件的掩码是设置本地用户的文件的掩码是022,022,默认值是默认值是077077local_umask=022local_umask=022# #是否允许匿名用户上传文件是否允许匿名用户上传文件anon_upload_enable=YESanon_upload_enable=YES# # 是否允许匿名用户创立新的文件夹是否允许匿名用户创立新的文件夹#anon_mkdir_write_enable=YES #anon_mkdi

21、r_write_enable=YES 2. vsftpd2. vsftpd的默认配置文件的默认配置文件2 2# # 是否显示目录说明文件是否显示目录说明文件, ,默认是默认是YESYES但需要手工创但需要手工创立立.message.message文件文件 dirmessage_enable=YESdirmessage_enable=YES# # # 激活上传下载日志激活上传下载日志xferlog_enable=YESxferlog_enable=YES# # # 启用启用FTPFTP数据端口的连接请求数据端口的连接请求(ftp-data).(ftp-data).connect_from_por

22、t_20=YESconnect_from_port_20=YES# # # 是否改变上传文件的属主是否改变上传文件的属主, ,如果是需要输入一个系统用户如果是需要输入一个系统用户名名, ,可以把上传的文件都改成可以把上传的文件都改成rootroot属主属主#chown_uploads=YES#chown_uploads=YES#chown_username=whoever#chown_username=whoever2. vsftpd2. vsftpd的默认配置文件的默认配置文件3 3# # # 传输日志的路径和名字默认是传输日志的路径和名字默认是/ / #xferlog_file=/#xfe

23、rlog_file=/# # # 是否使用标准的是否使用标准的ftp xferlogftp xferlog模式模式 xferlog_std_format=YESxferlog_std_format=YES# # #设置默认的断开不活泼设置默认的断开不活泼sessionsession的时间的时间#idle_session_timeout=600#idle_session_timeout=600# # # 设置数据传输超时时间设置数据传输超时时间 #data_connection_timeout=120#data_connection_timeout=120# #运行运行vsftpdvsftpd需

24、要的非特权系统用户默认是需要的非特权系统用户默认是nobody nobody #nopriv_user=ftpsecure#nopriv_user=ftpsecure2. vsftpd2. vsftpd的默认配置文件的默认配置文件4 4# # 是否使用是否使用asciiascii码方式上传和下载文件码方式上传和下载文件#ascii_upload_enable=YES#ascii_upload_enable=YES#ascii_download_enable=YES#ascii_download_enable=YES# # 定制欢送信息定制欢送信息#ftpd_banner=Welcome to

25、blah FTP service.#ftpd_banner=Welcome to blah FTP service.# # # 是否允许禁止匿名用户使用某些邮件地址,如果是,输入是否允许禁止匿名用户使用某些邮件地址,如果是,输入禁止的邮件地址的路径和文件名禁止的邮件地址的路径和文件名 #deny_email_enable=YES#deny_email_enable=YES#banned_email_file=/etc/#banned_email_file=/etc/# # #是否将系统用户限止在自己的是否将系统用户限止在自己的homehome目录下目录下, ,如果选择了如果选择了yesyes那

26、么那么chroot_list_file=/etc/chroot_list_file=/etc/中列出的是不中列出的是不chrootchroot的用户的的用户的列表列表2. vsftpd2. vsftpd的默认配置文件的默认配置文件5 5#chroot_list_enable=YES#chroot_list_enable=YES#chroot_list_file=/etc/#chroot_list_file=/etc/# # 设置设置PAMPAM认证效劳的配置文件名称,该文件存放在认证效劳的配置文件名称,该文件存放在/etc/etc/目录目录下下pam_service_name=vsftpdpa

27、m_service_name=vsftpd# #由于默认情况下由于默认情况下userlist_deny=YES,userlist_deny=YES,所以所以/etc/etc/文件中文件中# #所列出的用户不允许访问所列出的用户不允许访问vsftpdvsftpd效劳器。效劳器。userlist_enable=YESuserlist_enable=YES# #使使vsftpdvsftpd处于独立启动模式处于独立启动模式listen=YESlisten=YES# #使用使用tcp_wrapperstcp_wrappers作为主机的访问控制方式作为主机的访问控制方式tcp_wrappers=YEStc

28、p_wrappers=YES3. 3. 修改修改vsftpdvsftpd的默认配置的默认配置具体的步骤如下:具体的步骤如下:1 1修改修改/etc/etc/配置文件,激活以下两项,即在原文件以配置文件,激活以下两项,即在原文件以下两行前的下两行前的“去掉。去掉。anon_upload_enable=YESanon_upload_enable=YES/允许匿名用户上传允许匿名用户上传anon_mkdir_write_enable=YESanon_mkdir_write_enable=YES / /允许匿名用户创立新目录允许匿名用户创立新目录2 2在原配置文件中添加下面一行,目的是开放匿名用户在原

29、配置文件中添加下面一行,目的是开放匿名用户的浏览权限。的浏览权限。anon_world_readable_only=NOanon_world_readable_only=NO如果允许匿名用户对效劳器上的文件或文件夹有更名或删如果允许匿名用户对效劳器上的文件或文件夹有更名或删除操作的权限,还需在配置文件中添加下面一行:除操作的权限,还需在配置文件中添加下面一行:anon_other_write_enable=YESanon_other_write_enable=YES3 3开放本地用户写的权限必须翻开。开放本地用户写的权限必须翻开。Write_enable=YESWrite_enable=YES

30、4 4修改完配置文件并存盘后,使用下面的命令重新启修改完配置文件并存盘后,使用下面的命令重新启动动vsftpdvsftpd效劳。效劳。# service vsftpd restart# service vsftpd restart5 5修改匿名用户上传目录的权限,匿名用户的默认目修改匿名用户上传目录的权限,匿名用户的默认目录是录是“/var/ftp/pub“/var/ftp/pub。可使用下面的命令修改:。可使用下面的命令修改:# chmod +777 /var/ftp/pub# chmod +777 /var/ftp/pub四、四、 FTPFTP客户端的常用命令客户端的常用命令 1. 与某个

31、FTP效劳器建立连接2. 2. 列出列出FTPFTP效劳器上的目录:效劳器上的目录: 在提示符在提示符“ftp“ftp下,执行下,执行“ls“ls或或“dir“dir命命令后,屏幕会显示当前目录下的文件或子目录。显示令后,屏幕会显示当前目录下的文件或子目录。显示格式与格式与LinuxLinux命令提示行所显示的某个目录文件方式命令提示行所显示的某个目录文件方式完全相同。完全相同。3. 3. 改变当前目录改变当前目录 在提示符在提示符“ftp“ftp下,执行下,执行“cd“cd或或“pwd“pwd命令,命令,可以查看当前目录;执行可以查看当前目录;执行“cd.“cd.命令可以进入上一级目命令可以

32、进入上一级目录;执行录;执行“cd “cd 子目录名命令,可以进入子目录,例如,子目录名命令,可以进入子目录,例如,输入输入“cd mail“cd mail,表示进入当前目录下的,表示进入当前目录下的“mail“mail子目子目录。录。 4. 4. 一般文件传送一般文件传送 1 1下载单个文件下载单个文件getget命令能从远程计算机上下载一个文件,其命令格式命令能从远程计算机上下载一个文件,其命令格式如下:如下:getget源文件名目标文件名源文件名目标文件名2 2下载多个文件下载多个文件mgetmget命令是从远程计算机取多个文件。命令格式为:命令是从远程计算机取多个文件。命令格式为:mg

33、et mget 源文件列表源文件列表3 3上传单个文件上传单个文件将本地计算机的文件传送到远程计算机上,其命令格式为:将本地计算机的文件传送到远程计算机上,其命令格式为:putput源文件名目标文件名源文件名目标文件名4 4上传多个文件上传多个文件mputmput命令可以将本地计算机的多个文件一起送到远程主机。命令可以将本地计算机的多个文件一起送到远程主机。其命令格式为:其命令格式为:mput mput 文件名列表文件名列表AsciiAscii进入文本模式进入文本模式BinaryBinary进入二进制模式进入二进制模式ByeBye退出退出FTPFTP会话过程会话过程CdCd进入远程主机目录进入

34、远程主机目录CloseClose中断与远程效劳器的中断与远程效劳器的FTPFTP会话与会话与OPENOPEN对应对应DeleteDelete删除远程主机文件删除远程主机文件GetGet将远程主机的文件传至本地硬盘,即下载文件将远程主机的文件传至本地硬盘,即下载文件HelpHelp显示显示FTPFTP内部命令内部命令cmdcmd的帮助信息,如的帮助信息,如help gethelp getLsLs显示远程目录显示远程目录MgetMget传输多个文件传输多个文件MkdirMkdir在远程主机中建一目录在远程主机中建一目录MputMput将多个文件传输到远程主机将多个文件传输到远程主机OpenOpen

35、建立指定建立指定ftpftp效劳器连接,可指定连接端口效劳器连接,可指定连接端口PutPut将本地文件传送至远程主机将本地文件传送至远程主机PwdPwd显示远程主机的当前工作目录显示远程主机的当前工作目录QuitQuit同同byebye,退出,退出ftpftp会话会话RecvRecv同同getgetRename from toRename from to更改远程主机文件名更改远程主机文件名RmdirRmdir删除远程主机目录删除远程主机目录SendSend同同putputStatusStatus显示当前显示当前ftpftp状态状态?同同helphelp五、五、 FTPFTP客户端软件的配置方法

36、客户端软件的配置方法1. 1. WindowsWindows系统下的系统下的FTPFTP客户端软件的配置方法客户端软件的配置方法2. 2. LinuxLinux系统下的系统下的FTPFTP客户端软件的配置方法客户端软件的配置方法邮件效劳器邮件效劳器E-mailE-mail 一、概述一、概述 电子邮件电子邮件Electronic mailElectronic mail效劳是效劳是InternetInternet网络为用户提供的一种最根本的、最重网络为用户提供的一种最根本的、最重要的效劳之一。要的效劳之一。 电子邮件将邮件发送到收信人的邮箱电子邮件将邮件发送到收信人的邮箱mail mail box

37、box中,收信人可随时读取邮件。中,收信人可随时读取邮件。 电子邮件有非常高的效率。电子邮件有非常高的效率。 1 1 E-mailE-mail的工作原理的工作原理在在InternetInternet网上,一封电子邮件的实际传递过程如下:网上,一封电子邮件的实际传递过程如下:1 1由发送方计算机客户机的邮件管理程序将邮件进由发送方计算机客户机的邮件管理程序将邮件进行分拆,即把一个大的信息块分成一个个小的信息块,并把行分拆,即把一个大的信息块分成一个个小的信息块,并把些小的信息块封装成传输层协议些小的信息块封装成传输层协议TCPTCP层下的一个或多个层下的一个或多个TCPTCP邮包分组。邮包分组。

38、2 2TCPTCP邮包又按网际层协议邮包又按网际层协议IPIP层要求,拆分成层要求,拆分成IPIP邮包邮包分组,并在上面附上目的计算机的地址分组,并在上面附上目的计算机的地址IPIP地址。地址。3 3根据目的计算机的根据目的计算机的IPIP地址,确定与哪一台计算机进行地址,确定与哪一台计算机进行联系,与对方建立联系,与对方建立TCPTCP连接。连接。4 4如果连接成功,便将如果连接成功,便将IPIP邮包送上网络。邮包送上网络。IPIP邮包在邮包在InternetInternet的传递过程中,将通过对路径的路由选择,经过许的传递过程中,将通过对路径的路由选择,经过许许多多路由器存储转发的复杂传递

39、过程,最后到达接收邮件许多多路由器存储转发的复杂传递过程,最后到达接收邮件的目的计算机。的目的计算机。5 5在接收端,电子邮件程序会把在接收端,电子邮件程序会把IPIP邮包收集起来,取出邮包收集起来,取出其中的信息,按照信息的原始次序复原成初始的邮件,最后其中的信息,按照信息的原始次序复原成初始的邮件,最后传送给收信人传送给收信人 1 1SMTPSMTP协议协议 SMTP SMTPSimple Mail Transfer ProtocolSimple Mail Transfer Protocol,简单邮件,简单邮件传输协议是传输协议是InternetInternet上基于上基于TCP/IPTC

40、P/IP应用层的协议,适用应用层的协议,适用于主机之间电子邮件交换。于主机之间电子邮件交换。 使用使用SMTPSMTP时,收信人可以是和发信人连接在同一个本时,收信人可以是和发信人连接在同一个本地网络上的用户,也可以是地网络上的用户,也可以是InternetInternet上其它网络的用户,上其它网络的用户,或者是与或者是与InternetInternet相连但不是相连但不是TCP/IPTCP/IP网络上的用户,网络上的用户, 2 2POP3 POP3 POP3 POP3Post Office Protocol version 3Post Office Protocol version 3邮局

41、协议邮局协议版本版本3 3是系统的根本协议之一是系统的根本协议之一 允许用户在不同的地点访问效劳器上电子邮件,并决允许用户在不同的地点访问效劳器上电子邮件,并决定是把电子邮件存放在效劳器邮箱上,还是存入在本地邮定是把电子邮件存放在效劳器邮箱上,还是存入在本地邮箱内。箱内。 3 3MIME MIME MIME MIMEMultipurpose Internet Mail ExtensionsMultipurpose Internet Mail Extensions,称为称为“多用途多用途InternetInternet邮件扩展协议是一种编码标准,邮件扩展协议是一种编码标准,解决了解决了SMTPS

42、MTP协议仅能传送协议仅能传送ASCIIASCII码文本的限制码文本的限制 MIME MIME定义了各种类型的数据,例如,声音、图像、表定义了各种类型的数据,例如,声音、图像、表格、二进制数据等编码格式。格、二进制数据等编码格式。 2. 2. E-mailE-mail的地址的地址 完整的电子邮件地址由二局部组成,第一局部为计算完整的电子邮件地址由二局部组成,第一局部为计算机上的邮箱,第二局部为计算机。一种广泛使用的格式是机上的邮箱,第二局部为计算机。一种广泛使用的格式是用用“隔开二局部,例如:隔开二局部,例如: 3. 3. E-mailE-mail邮件格式邮件格式 信息由ASCII文本组成,包

43、括两个局部,中间用一个空行分隔。第一局部是一个头部header,包括有关发送方、接收方、发送日期和内容格式等等文本;第二局部是正文body,包括信息的文本,这局部是让用户自由撰写 二、二、 SendmailSendmail的安装与启动的安装与启动1. 1. 安装安装SendmailSendmail在在Red Hat Linux 9Red Hat Linux 9的安装光盘中提供了的安装光盘中提供了SendmailSendmail的的RPMRPM包,其内容包括:包,其内容包括: sendmail sendmail:sendmailsendmail效劳器效劳器 sendmail-cf sendmai

44、l-cf:与:与sendmailsendmail效劳器配置相关效劳器配置相关的文件和程序的文件和程序 sendmail-doc sendmail-doc:sendmailsendmail效劳器的文档效劳器的文档当不能确定在当不能确定在Red Hat Linux 9Red Hat Linux 9中是否安装了中是否安装了sendmailsendmail效劳器时,可使用下面的命令来进效劳器时,可使用下面的命令来进行测试:行测试:# rpm qa | grep sendmail # rpm qa | grep sendmail 如果在安装如果在安装Red Hat Linux 9Red Hat Linu

45、x 9时没有安装时没有安装sendmailsendmail效劳器,效劳器,可把可把Red Hat Linux 9Red Hat Linux 9的安装光盘的第一张放入光驱,并的安装光盘的第一张放入光驱,并执行如下的命令:执行如下的命令:# rpm ivh# rpm ivh该命令是安装了该命令是安装了sendmailsendmail效劳器,另外,还需要安装效劳器,另外,还需要安装sendmail-cfsendmail-cf和和sendmail-docsendmail-doc,把,把Red Hat Linux 9Red Hat Linux 9的安装的安装光盘的第三张放入光驱,并执行如下的命令:光盘的

46、第三张放入光驱,并执行如下的命令:# rpm ivh# rpm ivh# rpm ivh # rpm ivh 2. 2. 启动启动SendmailSendmail3. 3. 配置配置DNSDNS的的MXMX记录记录$ $TTL 86400TTL 86400 ININSOASOA. (. (2 ; serial2 ; serial28800 ; refresh28800 ; refresh7200 ; retry7200 ; retry604800 ; expire604800 ; expire86400 ; ttl86400 ; ttl) )ININNSNS. . ININMXMX1 1computercomputer三、三、SendmailSendmail的配置的配置1. Sendmail1. Sendm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论