计算机网络基础——06 Email 服务器的配置和应用

发布时间 2023-04-16 19:27:50作者: Dr丶云幕

6.1 实验目的

1.了解电子邮件的工作原理和常见的邮件服务器软件

2.掌握电子邮件服务器软件 CMailServer 的安装和配置

3.掌握使用浏览器和电子邮件客户端软件来收发电子邮件

6.2 实验相关知识

6.2.1 电子邮件的相关知识

电子邮件的一般处理流程与传统邮件有相似之处:

(1)当用户在计算机发送电子邮件到时,计算机会将该电子邮件“打包”,送到电子邮

件服务器上。这就相当于我们将信件投入邮筒后,邮递员把信从邮筒中取出来并按照地区分

类。

(2)电子邮件服务器根据电子邮件中注明的收件人地址,按照当前网上传输的情况,

寻找一条不拥挤的路径,将信件传到下一个电子邮件服务器。接着,这个服务器也如法炮制,

将信件往下传送。这相当于邮局之间的转信。

(3)电子邮件被送到目标用户电子邮件服务商的服务器上,保存在服务器上的对应用

户的电子邮件信箱中。用户计算机通过与服务器的连接从其信箱中读取自己的电子邮件。这

相当于信件已经被传送到了用户的个人信箱中,用户拿钥匙打开信箱就可以读取信件了。

 

图 6.1 电子邮件服务器工作原理

电子邮件服务器又可分为发送邮件服务器和接收邮件服务器。发送邮件服务器使用的协议一般是 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议);接收邮件服务器使用的协议一般是 POP3(Post Office Protocol,邮局协议)或 IMAP4(Internet Message AccessProtocol,网际网络信息存取协议)。

为了保证电子邮件的正确收发,互联网上的每个电子信箱都有一个唯一的地址,即电子

邮件地址。电子邮件地址由两部分组成:

username@domain.com

domain.com 标识用户的电子邮箱属于哪个域(即哪个电子邮件服务商);username 是

用户的电子邮箱在某个域上的标识(即用户名);两者之间用“@”(发音读作:at)分隔,

表示这个电子邮箱是属于某个域中。

6.2.2 常见的电子邮件服务器

1.CMailServer

CMailServer 是一个高性能的,基于标准的 SMTP/POP3 邮件服务器。通过一个简单直

观的图形用户界面,非常易于管理。主要特色包括:多域名支持、远程管理、Web 邮件、

可创建用户邮箱信息报表、反垃圾邮件、邮件代理、邮件杀毒等。

2.Internet 信息服务

Microsoft Windows Server 系列操作系统自带的 Internet 信息服务(IIS)包含了 SMTP

和 POP 服务,提供的用户、权限和文件管理等功能与操作系统的用户管理、磁盘文件系统

管理等功能紧密集成。

6.3 实验环境和拓扑结构

1.一台安装有 Windows 7 和 VMware 的物理主机,在实验过程中作为 email 客户端。

2.VMware 上创建的 Windows 2003 虚拟机,在实验过程中作为 email 服务器。

 

图 6.2 实验拓扑结构

6.4 实验步骤

6.4.1 准备工作

参照实验指导《FTP 服务器的配置和应用》,完成如下准备工作:

1 . 分 别 设 置 Windows 2003 和 Windows 7 的 IP 地 址 分 别 为 192.168.200.1 和192.168.100.2,子网掩码为 255.255.255.0;

2.将物理主机中的 CmailServer 5.2 的安装程序复制到虚拟机 Windows 2003 中。

3.检查服务器是否安装了 IIS(Internet 信息服务),确保其中的 WWW 服务正常运行,如果有安装 SMTP 和 POP 服务,则停掉这两个服务。

6.4.2 安装 CMailServer 5.2

1.双击“Cmailsetup.exe”文件图标,运行 CmailServer 安装程序,按照对话框提示选

择路径、创建快捷方式等,直到安装完成。(注意不要使用中文的目录名和文件名)

2.安装成功之后运行 CmailServer 主界面如下图 6.3 所示,可以看到系统自动创建了管

理员帐号 Admin,在下方的日志中可以看到邮件服务器和 WebMail 服务都启动成功。

 

图 6.3 CmailServer 主界面

3.打开 IIS 管理器,点击“默认网站”,可看到 CMailServer 自动创建了两个虚拟目录

mail 和 maildata,如图 6.4 所示。如果没有这两个目录,则需手动创建,分别指向 CMailServer

安装目录下的 webmail 和 maildata 两个子目录。

图 6.4 IIS 中自动添加了两个虚拟目录

4.在 IIS 管理器,点击“Web 服务扩展”,把“Active Server Pages”设置为允许,就可

以解析 ASP 文件了。

图 6.5 设置 Active Server Pages 为允许

6.4.3 添加用户帐号

1.管理员在 CmailServer 中创建帐号:运行 CmailServer ,单击【新帐号】,在弹出的

对话框中设置帐号名和密码,单击【确定】完成帐号的创建。

图 6.6 在 CmailServer 中创建帐号

2.用户通过注册方式创建帐号:打开浏览器,输入 http://192.168.0.1/mail/,(192.168.0.1

为 EMAIL 服务器的 IP 地址),选择【注册】,填写相关信息来完成帐号的创建。

图 6.7 用户注册帐号

6.4.4 用 Web 方式(浏览器)收发邮件

打开浏览器,输入 http://192.168.0.1/mail/,如上图 6.7,输入帐号密码登录,就进入用

户邮箱主界面。

图 6.8 用 WEB 方式登录邮箱

6.4.5 用电子邮件客户端软件收发邮件

下面以 Windows 自带的电子邮件客户端软件 Outlook Express(以下简称 OE)为例,

来收发邮件。(WIN7 以上版本没有自带 OE,可自行下载 foxmail 等邮件客户端软件,使用

方法类似 OE。)

1.运行 OE,单击【工具】菜单→【帐户】,打开【Internet 帐户】对话框,单击【添

加】按钮→【邮件】,打开【Internet 连接向导】对话框,在【您的姓名】对话框中的【显

示名】框中输入自己的编号和姓名。

图 6.9 Internet 连接向导

2Internet 电子邮件地址:输入在 CmailServer 中添加的用户(如00name@test.com

或者 00name@192.168.0.1)。

图 6.10 Internet 电子邮件地址

3.电子邮件服务器名:在【我的邮件接收服务器】下拉列表中选择【POP3】,在【接

收服务器】和【发送邮件服务器(SMTP)】框中输入邮件服务器 IP 地址或域名。

图 6.11 电子邮件服务器名

4.Internet Mail 登录:在【帐户名】和【密码】框中分别输入在 CmailServer 中添加

的用户(如:00Name)。

图 6.12 Internet Mail 登录

5.最后单击【完成】按钮关闭【Internet 连接向导】对话框。

6.单击【工具】菜单→【发送和接收】→【接收全部邮件】即可从邮件服务器上接收

刚刚添加的用户的收件箱中的所有邮件。

单击 OE 窗口中左窗格的文件夹栏中的【Outlook Express】→【本地文件夹】→【收件箱】,在右窗格中双击相应的电子邮件主题即可打开该电子邮件窗口,还可以在电子邮件窗口中选择“答复”或“转发”电子邮件。

6.5 实验任务

1.安装 CmailServer 并添加用户。

2.分别用浏览器和电子邮件客户端软件来收发邮件。

6.6 实验拓展和思考题

尝试用 Windows 2003 中的 IIS 创建电子邮件服务器。