实训项目一 邮件服务器的建立与管理
1 .使用 Windows Server 2003 建立 SMTP 服务器
实验目的
学会使用 Windows Server 2003 建立 SMTP 服务器。
学会创建虚拟 SMTP 站点和 SMTP 作用域。
学会对 SMTP 服务器进行安全性控制。
实验理论基础
电子邮件地址的格式
电子邮件地址格式为:账务名 @ 邮件服务器域名, 如 username@domain.com .. 一般情况下,每个电子邮件用户都在邮件服务器中有一个不同的目录,用于存放用户的电子邮件。
电子邮件系统组成
用户代理:用户与电子邮件系统的接口,多数情况下它是运行于 PC 中的一个程序,主要帮助用户收发邮件。
邮件服务器:电子邮件系统的核心,其主要功能是接收和发送邮件,同时还向发送人报告邮件传送的情况,如成功交付、被拒绝、丢失等。
协议
SMTP :简单的邮件传输协议( Simple Mail Transfer Protocol ),是基于 TCP 服务的应用层协议。 SMTP 是一组规则,规定了两个相互通信的 SMTP 进程之间应如何交换信息。当主机由用户接收了电子邮件并想传送到另一台服务器时,则联络 SMTP 服务器, SMTP 服务器会做出反应,显示正确或出错消息或特定的请求消息。
SMTP 使用客户机 / 服务器模式。负责发送邮件的 SMTP 进程,是 SMTP 客户,负责接收邮件的 SMTP 进程,是 SMTP 服务器。而且, SMTP 不使用中间的服务器,即 TCP 连接总是在发送端和接收端这两个邮件服务器之间直接建立。
POP3 :邮局通信协议 3 ( Post Office Protocol 3 ) , 是一种邮件读取协议。 POP3 使用客户机 / 服务器方式,收信人利用用户代理,将自己的邮件从邮件服务器的用户邮箱内取回。此用户代理即为负责获取邮件的 POP3 客户。而在邮件服务器上监听 TCP 端口 110 ,负责读取并发送邮件的就是 POP3 服务进程(即 POP3 服务器)。获取信件时, POP3 服务器需要用户输入合法的账户信息。
除了上述两种普遍采用的邮件协议外,还有如 IMAP (因特网报文存取协议)、 MIME (通用因特网邮件扩充)等也是用于电子邮件系统中的。注意的是:发信人的用户代理向源邮件服务器发送电子邮件,以及源邮件服务器向目的邮件服务器发送邮件,都是使用 SMPT ; POP 和 IMAP 是用户从目的邮件服务器读取邮件时采用的协议。 MIME 是作为 SMTP 的一种改进,定义了传送非 ASCII 码的编码规则。
公用电子邮件服务
对于公用电子邮件服务提供商( 163.com ),通常使用两个邮件服务器地址,如 163
.com ,它的 POP3 服务器为 pop.163.com 。用户通过客户端邮件软件(需要指定 SMTP 及 POP3 服务器地址)连接到 163 免费邮件服务器之后,先要通过账号身份验证,然后进行邮件收发。这里需要两个过程: SMTP 和 POP3 。用户使用 SMTP ( TCP 端口 25 )发送邮件,而 POP3 ( TCP 端口 110 )检索用户的新邮件并将新邮件发送到用户本地。因此,完善的邮件服务需要 SMTP 和 POP3 的共同作用。
实验内容
建立虚拟 SMTP 站点。
建立 SMTP 作用域。
利用身份验证和 IP 地址对 SMTP 进行安全保护。
实验环境需求
局域网环境,网络中至少有一台服务上安装有 Windows Server 2003 。
实验步骤
添加 POP3 和 SMTP 服务组件
Windows Server 2003 默认情况下没有安装 POP3 和 SMTP 服务组件,需要手工添加。
安装 POP3 服务组件
以系统管理员身份登录 Windows Server 2003 系统。依次选择“控制面板”→“添加或删除程序”→“添加 / 删除 Windows 组件”命令,在弹出的“ Window 组件向导”对话框中选择“电子邮件服务”选项,单击“详细信息”按钮,可以看到该选项包括两部分内容: POP3 服务和 POP3 服务 Web 管理。为方便用户远程 Web 方式管理邮件服务器,建议选择“ POP 3 服务 Web 管理”选项。
安装 SMTP 服务组件
配置 POP3 服务器
创建邮件域
单击“开始”→“管理工具”→“ POP3 服务”命令,弹出 POP3 服务控制台窗口。右击作为 POP3 服务器使用的计算机,打开“新建”→“域”对话框,在“添加域”对话框中输入邮件服务器的域名,如“ mailserver.com” 。
创建用户邮箱
右击新建的“ mailserver.com ”域,选择“新建”→“邮箱”命令,弹出添加邮箱对话框,在“邮箱名”文本框输入邮件用户名,然后设置用户密码,最后单击“确定”按钮,完成邮箱的创建。邮箱创建完毕后,系统会给出相应的提示。
配置 SMTP 服务器
完成 SMTP 服务器的配置后,就可以开始配置 SMTP 服务器了。选择“开始”→“程序”→“管理工具”→“ Internet 信息服务( IIS )管理器”命令,在“ IIS 管理器”窗口中右击“默认 SMTP 虚拟服务器”选项,在弹出的菜单中选择“属性”命令,打开“默认 SMTP 虚拟服务器”窗口,选择“常规”选项卡,在“ IP 地址”下拉列表中选择邮件服务器的 IP 地址即可。单击“确定”按钮。
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作,只要在 POP3 和 SMTP 处输入邮件服务器的 IP 地址即可。注意到这步为止,基本的 MAIL 功能已经实现了,可以正常的收发电子邮件。
实验要求
在实验报告中应包含如下内容:
本次实验的目的、实验环境和具体操作步骤。
体会 POP 服务器和 SMTP 服务器的作用。
2 . 练习 配置电子邮件系统 IMAIL 服务器
1 、实验目的
让学生练习 配置电子邮件系统 IMAIL 服务器。
2 、实验环境
一台 Windows 2000 Server 作为 IMAIL 服务器;多台计算机组成的小型局域网。
3 、实验原理
关于电子邮件系统的基本知识。
4 、实验要求
1) 利用 IMAIL 的建立电子邮件系统可以用 WEB 方式收发电子邮件。
2) 利用 IMAIL 的建立电子邮件系统可以用 POP3 方式收发电子邮件。
5 、实验步骤
假设本机的 IP 地址为“ 192.168. 0.48 ” ,欲建立一个名为 “nanshan@163.net ”的可用的 E-Mail 地址,并可用 POP3 方式和 Web 方式收发邮件。
DNS 设置
建立“ 163.net ”的 DNS 记录,以使此域名能被成功解析 , 前面实验完成。再安装 IMAIL ,过程略。建立可用的邮件地址:包括建立邮件服务器和邮件用户。使“ nanshan@163.net ”真正可用。
2 )检验邮件服务器
① 打开 IMail 系统管理员主屏幕。选“开始→程序→ IMail → IMail Administrator ”。
② 打开增加邮件服务器窗口。选“ localhost →右键→ Add Host ”。如下图:
③ 其中的内容应如下图所示。特别是左边窗口中“ Local Address ”和右边窗口中“ Official Host Name ”的内
容要确保与前节所设置的一致;其他项目可根据自己实际情况有所不同。
(注意,如安装 IMail 时全部选的默认选项,则此处属按图修改!)
3 )建立第一个信箱
① 建立名为“ nanshan ”的信箱。选“ localhost → 163.net → Users →右键→ Add User ”,然后输入“ nanshan ”
再“ OK ”。
② 修改“ nanshan ”的个人资料。选“ nanshan ”,然后在右边窗口就可看见他的相关个人资料。一般只需将密码
由默认值改成你自己指定的内容即可;其他项目可不用变。其中,“ Password ”(密码)和“ Confirm
Password ”(密码确认)内容必须保持一致且不能少于 3 个字符!输完后按“应用”新密码便马上生效。如下
图:
即拥有了一个 E-Mail 地址“ nanshan@163.net ”,它的用户名为“ nanshan ”, POP3 和 SMTP 服务器地址均为“ 163.net ”。
4 )用 POP3 方式收发邮件
下面以 Foxmail 为例。
( 1 )帐号设置
打开 Foxmail ,选“工具→选项”,在“个人信息”里输入姓名(比如为“南山”)、电子邮件地址(即为
刚才建立好的“ nanshan@163.net ”);“邮件服务器”中的“发送邮件服务器( SMTP )”和“接收邮件服
务器( POP3 )”中均填写“ 163.net ”、“ POP3 邮箱帐号”为“ nanshan ”、“口令”为在 IMail 管理员中建
立此邮箱时“ Password ”中所输入的内容;最后再选“确定”。如下图:
(2) 比如给自己发一封信
在“邮件菜单”中选“写新邮件”(或在“工具”栏按“撰写”按钮),在“收件人”处输入
“ nanshan@163.net ”,再写好“主题”和正文,再点“立即发送”按钮即可。如下图:
(3) 接收邮件
选“文件”菜单里的“收取新邮件”(或按工具栏的“收取”按钮),即可收到给自己发的那封邮件。如下
图:
5) 用 WEB 方式收发邮件
IMail 的 Web 方式可以用浏览器来收发邮件、在线修改信箱密码、设置自动回复等信息。
Web 方式的开启
① 开启 8383 端口。进入 IMail 管理员主屏幕,选“ localhost →右边窗口→ Web Messaging Server ”,然后单击
右下角的“ Start ”,即可看见它左侧的“ Status ”从“ Not Running ”变成了“ Running ”,也即成功地启
了!如下图:
② 开启 8181 端口。进入 IMail 管理员主屏幕,选“ localhost →右边窗口→ Monitor ”,然后选中“ WWW ( web
server ),再单击右下角的“ Start ”,即可看见它左侧的“ Status ”从“ Not Running ”变成了
“ Running ”,也即成功地启了!如下图:
③ 端口 8383 访问地址为“ http://163.net: 8383 ” ;端口8181 访问地址为“ http://163.net: 8181 ” 。8181 端
口可以查看 POP3 和 SMTP 等服务的当前运行状态,可以查看邮箱的当前信息和修改包括邮箱密码在内的一些
基本个人资料,不能收发邮件; 8383 端口可以收发邮件,可以查看和修改基本个人资料和高级选项,功能
强大!建议使用 8383 端口!(注意:地址中的“ http:// ”部分均不可省略。)
( 2 )用 8383 端口收发邮件
① 打开。在浏览器的地址栏输入“ http://163.net: 8383 ” 再回车,即进入8383 端口的登录屏幕。
② 登录。在“ UserID ”(用户帐号)和“ Password ”(密码)中输入相应的值,再选“ Login ”。如下图:
③ 登录成功即进入 8383 端口的主屏幕!但刚进去时由于信箱是空的,因此相应的邮箱链接被 IMail 设置成了不可
进!如下图:
④ 但此时可以写信。点“ Compose ”(撰写)即进入写新邮件的屏幕,发给自己一封。之后再用“ Menu ”(主菜
单)回到主屏幕,此时“ Main ”(收件箱)里有内容了,因此就有了可进的链接,点击进去即可看到你的信件。
如下图:
(3) 8181 端口的登录
① 登录。在浏览器的地址栏输入“ http://163.net: 8181 ” 再回车,即进入8181 端口的登录屏幕,之后点“ Logon ”即
弹出一个窗口,输入相应用户名和密码再按“确定”即可。
② 下图是 8181 端口的主屏幕。
6 、实验思考
1) 如何加强 IMAIL 邮件系统的安全性?
2) 怎样提高 IMAIL 邮件系统的性能?
3) 其他常见的邮件系统如何配置?
|