实验报告六 MAIL服务器配置技术

实验报告七 MAIL服务器配置技术

姓 名: 实验组别: 指导教师:

学号: 班级:

同组实验者姓名: 日期:

3

成绩:

一、【实验目的】

(1)掌握使用IMAIL安装、配置和管理MAIL服务器的技能。

(2)加深对MAIL服务的工作原理的理解。

二、【实验环境】

(1)运行Windows Server 2003操作系统的计算机一台。

(2)每台计算机具有一块以太网卡,通过双绞线与局域网相连。 (3)VMware Workstation虚拟机机软件一套。

三、【实验步骤】

1、DNS服务的安装、配置和管理

(1)安装DNS服务。

实验报告六MAIL服务器配置技术

(2)添加正向搜索区域。(学号.com,如05139001.com)

1

(3)添加反向搜索区域。

实验报告六MAIL服务器配置技术

(4)添加主机记录。

实验报告六MAIL服务器配置技术

(5)添加反向查询指针。

实验报告六MAIL服务器配置技术

2

(6)添加邮件交换器资源记录。

实验报告六MAIL服务器配置技术

(7)测试。

实验报告六MAIL服务器配置技术

2、使用IMAIL组建邮件服务

(1)安装邮件服务端。

3

实验报告六MAIL服务器配置技术

(2)邮件服务器配置。

实验报告六MAIL服务器配置技术

(3)邮件服务器测试。

? 使用SMTP和POP3协议测试

实验报告六MAIL服务器配置技术

4

?

实验报告六MAIL服务器配置技术

? 使用Web方式测试

?

实验报告六MAIL服务器配置技术

四、【实验总结和结果分析】

(1)在【实验步骤】中补充关键步骤的截图,并加以说明。

(2)在Outlook Express中将测试邮件的“邮件来源”文本附后。 Received: from ahauaa332c4fa9 [192.168.0.241] by (SMTPD32-8.10) id A572270202; Sat, 12 May 2012 10:05:38 +0800

Message-ID: <0625FF88EFCA4594A92AC53D87574820@ahauaa332c4fa9> From: "liujian" <liujian@>

To: <liujian@>

Subject: 123456

Date: Sat, 12 May 2012 10:05:38 +0800

MIME-Version: 1.0

Content-Type: text/plain;

charset="gb2312"

5

Content-Transfer-Encoding: base64

X-Priority: 3

X-MSMail-Priority: Normal

X-Mailer: Microsoft Outlook Express 6.00.3790.3959

X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.3959 X-RCPT-TO: <liujian@>

Status: U

X-UIDL: 636788109

五、【参考资料】

qq、126、163邮箱中的pop3、mail相关设置。

6

 

第二篇:实验9-FTP和MAIL服务器配置实验

NEUQ

BXS

东北大学秦皇岛分校——Linux操作系统实验指导书 

实验9 FTP和MAIL服务器配置实验

1. 实验目的

(1) 掌握VSFTP服务器的配置方法

(2) 掌握Sendmail服务器的配置方法

2. 实验任务

(1) 使用vsftp软件,搭建FTP服务器,并进行文件传送

(2) 了解mail的传递原理,搭建sendmail服务器,传送邮件

3. 实验软件

(1) vsftpd-1.1.3-8.i386.rpm

(2) sendmail-doc-8.12.8-4.i386.rpm

(3) sendmail-8.12.8-4.i386.rpm

(4) sendmail-cf-8.12.8-4.i386.rpm

4. 实验原理

(1) FTP协议

FTP(File Transfer Protocol,文件传输协议)用于管理计算机之间的文件传送。FTP是Internet上使用非常广泛的一种通讯协议,它是由支持Internet文件传输的各种规则所组成的集合,这些规则使Internet用户可以把文件从一个主机拷贝到另一个主机上。若将文件从远程计算机拷贝到本地计算机上,称为“下载(download)”文件;将文件从本地计算机拷贝到远程计算机上,称为“上传(upload)”文件。

FTP采用客户机/服务器方式。使用时,启动FTP客户端程序与远程主机建立连接,然后向远程主机发出传输命令,远程主机在收到命令后就给予响应,并执行正确的命令。

一个完整的FTP文件传输需要建立两种类型的连接,一种为文件传输下达命令,称为控制连接,另一种实现真正的文件传输,称为数据连接。

服务器端一个FTP进程可以同时为多个客户进程提供服务。服务器进程由两部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

1

author:白雪松

NEUQ

BXS 东北大学秦皇岛分校——Linux操作系统实验指导书 

Red Hat Linux 9自带的FTP服务器软件为vsftpd。

(2) MAIL服务

MAIL服务是互联网的又一重要服务,是人们在网络上进行联系的主要手段,通过mail服务器,邮件被传送到世界各地。

5. 实验方法

1. FTP服务器的配置

(1) 安装vsftp服务器

进入软件文件夹

[root@lab root]# cd /root/labsoft

安装vsftpd软件包

[root@lab labsoft]#rpm –ivh vsftpd-1.1.3-8.i386.rpm

(2) 配置vsftp配置文件

进入/etc目录

[root@lab labsoft]# cd /etc

编辑vsftpd.conf文件

[root@lab etc]# vi vsftpd/vsftpd.conf

配置文件的主要内容如下:根据你的需要配置,其中红色的需要重点注意

实验9FTP和MAIL服务器配置实验

2

author:白雪松

实验9FTP和MAIL服务器配置实验

3

author:白雪松

实验9FTP和MAIL服务器配置实验

(3) 启动停止服务器 启动服务器

[root@lab etc]# /etc/init.d/vsftpd start 或 [root@lab etc]# service vsftpd start 停止服务器

[root@lab etc]# /etc/init.d/vsftpd stop 或 [root@lab etc]# service vsftpd stop 重新启动服务器

4

author:白雪松

NEUQ

BXS 东北大学秦皇岛分校——Linux操作系统实验指导书 

[root@lab etc]# /etc/init.d/vsftpd restart 或

[root@lab etc]# service vsftpd restart

(4) 修改匿名用户上传目录的权限

匿名用户的默认目录是“/var/ftp/pub”。使用下面的命令修改:

[root@lab etc]# chmod +777 /var/ftp/pub

(5) 测试

1) 在Linux下使用ftp命令进行测试

2) 在windows系统下,使用FTP工具测试

2. mail服务器的配置

(1) 安装Sendmail软件包

进入软件文件夹

[root@lab root]# cd /root/lab/labsoft

安装sendmail软件包

[root@lab labsoft]# rpm –ivh sendmail-8.12.8-4.i386.rpm

[root@lab labsoft]# rpm –ivh sendmail-cf-8.12.8-4.i386.rpm

[root@lab labsoft]# rpm –ivh sendmail-doc-8.12.8-4.i386.rpm

(2) 配置DNS的MX记录

[root@lab labsoft]#vi /var/named/test.com.zone

实验9FTP和MAIL服务器配置实验

5

author:白雪松

东北大学秦皇岛分校——Linux操作系统实验指导书 

根据你的机器和网络的配置,更改地址

(3) 修改Sendmail的配置文件“/etc/mail/sendmail.cf”。

[root@lab labsoft]#vi /etc/mail/sendmail.cf

将该文件中的行:Cwlocalhost

修改为: C test.com

(4) 修改Sendmail的配置文件“/etc/mail/sendmail.mc”。

[root@lab labsoft]#vi /etc/mail/sendmail.mc

将该文件中有以下字符串开头的四行用注释符号“#”注释掉。

“DAEMON_OPTIONS”

(5) 使用下面的命令重新生成配置文件。

[root@lab labsoft]# make –C /etc/mail

(6) 修改/etc/mail/access文件,在该文件中加入下面一行:

[root@lab labsoft] #vi /etc/mail/access

Replay

(7) 由/etc/mail/access 文件生成/etc/mail/access.db ,使用下面的命令:

(8) 启动停止服务器

启动服务器

[root@lab root]# /etc/init.d/sendmail start

停止服务器

[root@lab root]# /etc/init.d/sendmail stop

重新启动服务器

[root@lab root]# /etc/init.d/sendmail restart

(9) 测试服务器 向student用户发信

[root@lab root]#mail

切换用户为student

[root@lab root]#su student

以student用户收信

[student@lab root]$mail

6 author:白雪松NEUQ BXS [root@lab labsoft] #makemap hash /etc/mail/access.db < /etc/mail/access

NEUQ

BXS 东北大学秦皇岛分校——Linux操作系统实验指导书 

6. 实验预习要求

掌握FTP协议的作用和客户端的使用;熟悉mail的原理和过程。

7. 实验报告内容

(1) 以书面的形式记录实验内容

(2) 回答思考题

8. 思考题

(1) FTP如何保证安全性

(2) 邮件地址的组成方式

7 author:白雪松

相关推荐