1、实验八电子邮件服务器电子邮件是目前因特网中最常用的服务之一。一个电子邮件系统应具有三个主要组成构件,就是用户代理、邮件服务器,以及邮件发送协议(如SMTP )和邮件读取协议(如POP3)。邮件服务器需要使用两种不同的协议。一种协议用于用户代理向邮件服务器发送邮件或在邮件服务器之间发送邮件,如SMTP协议,而另一种协议用于用户代理从邮件服务器读取邮件,如邮局协议POP3。一、 实验目的:1. 学习安装电子邮件组件。2. 掌握Windows Server 2003中SMTP服务器和POP3服务器的配置方法。3. 使用Outlook收发邮件。二、 实验环境:在Vware Machine环境下,安装具
2、有Windows Server 2003操作系统 1台(简称S1 ),安装具有Windows XP操作系统1台(简称H1 ),并且要求可以互相ping通。Windows Server 2003操作系统安装光盘。 三、 准备工作: 1. 登录S1,检查是否安装SMTP服务和POP3 服务,若安装,则完成对SMTP 服务和POP3服务的卸载工作。 2. 检查S1和H1 是否能互相ping通。四、 实验内容: 1. 安装电子邮件组件 在S1上安装SMTP服务和POP3 服务。(提示:“SMTP服务”:在Windows 组件 应用程序服务器Internet信息服务(IIS )详细信息“SMTP Ser
3、vice”和“NNTP Service”;“POP3服务”:在Windows组件 电子邮件服务。) 2. 在S1中配置SMTP服务器 (1) 限制同一个时间内连接到SMTP服务器的用户数目最大为 10。(2) 使用系统设定的用户登录SMTP服务器 (3) 限制邮件大小为2048KB。3. 在S1中配置POP3服务器 (1) 配置POP3服务器的域名 1) 打开“POP3服务”窗口。2) 右击邮件服务器计算名(例如:yang201),在弹出的快捷菜单中选择“新建”“域” 。 3) 在弹出的“添加域” 对话框中输入该域的域名,如networkcom。(注意域名要能通过DNS 服务器解析) (2)
4、在POP3服务器域名添加用户名和密码 4) 在新建的域()节点处右击,在弹出的快捷菜单中选择“新建”“邮箱”,即可新建一个邮箱。 5) 在弹出的“添加邮箱” 对话框中,输入该邮箱的用户名为zhangsan 和密码为123456。6) 按照上述步骤,在新建一个用户邮箱,用户名为lisi和密码为123456。 4. 在H1中使用Outlook收发邮件 (1) 首先安装Outlook Express,运行Outlook Express ,在菜单栏中选择“工具”“ 账户”,新建一个邮箱账户。 (2) 在弹出的“Internet 账户 ”窗口里单击右侧的“添加”“邮件”。 (3) 在“您的姓名” 文本框
5、里填入一个名字,该名字会出现在外发邮件的“发件人”的字段中,例如填入“zhangsan”。 (4) 单击“下一步” ,在“ 电子邮件地址 ”中输入电子邮件地址 (注意:这里的电子邮件地址要与POP3里的邮箱名一致) (5) 单击“下一步” ,选择邮件接受服务器的类型POP3,接收邮件的服务器地址192.168.1.5,发送邮件服务器的地址192.168.1.5。(提示:由于本实验把SMTP 服务器与POP3服务器搭建在一台计算机上) (6) 单击“下一步” ,填写该账户的名称和密码。(提示:该名称和密码要和POP3里的邮箱名和密码一致) (7) 单击“下一步” ,提示将会完成对账户zhangs
6、an的设置。 (8) 按照以上的步骤再新建一个邮箱账户(名称为lisi,密码为123456)。 (9) 测试邮件服务器是否能正常工作。 1) 首先要启动POP3和SMTP 邮件服务。 2) 以zhangsan账户登录Outlook Express,写一封新电子邮件,收件人为。3) 以lisi账户登录Outlook Express,查看收到的邮件。 五、 结束实验 卸载SMTP服务和POP3服务。 六、 思考题 1 理解SMTP和POP3的工作原理 。 1) 客户端使用 TCP协议连接邮件服务器的110端口;2) 客户端使用 USER命令将邮箱的账号传给POP3 服 务器;3) 客户端使用 PA
7、SS命令将邮箱的账号传给POP3 服 务器;4) 完成用 户认证后,客户端使用STAT命令请求服务器返回邮箱的统计资料;5) 客户端使用 LIST命令列出服务器里邮件数量;6) 客户端使用 RETR命令接收邮件,接收一封后便使用DELE 命令将邮件服务器中的邮件置为删除状态;7) 客户端 发送QUIT命令,邮件服务器将将置为删除标志的邮件删除,连接结束。(注:客户端UA可以设定将邮件在邮件服务器上保留备份,而不将其删除。)1) 客户端使用 TCP 协议连接 SMTP 服务器的 25 端口;2) 客户端 发送 HELO 报 文将自己的域地址告诉给 SMTP 服务器;3) SMTP 服务器接受连接 请求,向客户端发送请求账号密码的报文(AUTH LOGIN);4) 客户端向 SMTP 服务器传送账号和密码,如果验证成功,向客户端发送一个 OK 命令,表示可以开始报文传输;5) 客户端使用 MAIL 命令将邮件发送者的名称发送给 SMTP 服务器;6) SMTP 服务器发送 OK 命令做出响应;7) 客户端使用 RCPT 命令发送邮件接收者地址,如果 SMTP 服务器能识别这个地址,就向客户端发送 OK 命令,否 则拒绝这个请求;8) 收到 SMTP 服务器的 OK 命令后,客户端使用 DATA 命令发送邮件的数据。9) 客户端 发送 QUIT 命令终止连接。