1、 课程设计 IV 课程设计 设计说明书 网络操作系统网络操作系统 emailemail 的配置与测试的配置与测试 学 生 姓 名 zyf 学号 班级 成绩 指 导 教 师 XXXXXXXXXXXXXXXXXXXXXX 20122012 年年 9 9 月月 6 6 日日 课程设计 IV 课程设计评阅书 题目 网络操作系统网络操作系统 E-mail 的配置与测试的配置与测试 学生姓名 zyf 学号 0000000023 指导教师评语及成绩 指导教师签名: 年 月 日 答辩评语及成绩 答辩教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日 课程设计任务书 20122013 学年第
2、一学期学年第一学期 课程设计名称: 课程设计 IV 设计题目: 网络操作系统 E-mail 服务器的配置与测试 完成期限:自 2012 年 8 月 27 日至 2012 年 9 月 7 日共 2 周 设计依据、要求及主要内容(可另加附页) : 本次课程设计的任务是基于 Linux 的邮件服务器的构建。电子邮件是整个互联 网业务重要的组成部分,电子邮件已成为网络用户不可或缺的需要。本文将详细介 绍 Linux 系统中邮件服务器(Sendmail 服务器)的相关知识、常用命令及安装和配 置过程和邮件客户端的设置及使用。 通过本次的实践,要求学生完成以下任务: 1)简述 linux 或者 windo
3、ws server 2003 安全设置的相关原理; 2) 说明书中要对自选的服务器进行配置, 并且对服务器的相关安全设置做详 细说明; 3)提供及实施测试方案,测试系统安全性和可用性。 指导教师(签字) : 教研室主任(签字) : 批准日期: 年 月 日 摘摘 要要 本文介绍基于 Linux 的邮件服务器的构建。电子邮件是整个互联网业务重要的 组成部分,电子邮件已成为网络用户不可或缺的需要。本文将详细介绍 Linux 系统 中邮件服务器(Sendmail 服务器)的相关知识、常用命令及安装和配置过程和邮件 客户端的设置及使用。 关键词关键词:Linux;邮件服务器;Sendmail; SMTP
4、; POP 目 录 1 引言 1 1.1 课程设计的意义 . 1 1.2 课程设计的目的 . 1 1.3 邮件系统简介 1 2 SMTP 简介 2 2.1 SMTP 的模型 . 2 2.2 SMTP 的基本命令 3 2.3 SMTP 的连接和发送过程 . 3 3 电子邮件介绍 . 5 3.1 邮件的结构 5 3.2 电子邮件的工作原理 . 5 3.3 Open Relay 的原理 . 6 4 安装与配置 Sendmail Server 7 4.1 安装与启动 Sendmail . 7 4.2 测试 Sendemail 发信功能 . 7 4.3 设置 Sendemail.cf 8 4.4 修改
5、Sendemail.mc 文件 . 9 4.5linux 平台下 Mysql 的安装 .10 4.6 Sendemail 邮件服务器的验证. 11 5. 建立 POP 邮件服务 .13 5.1 安装 pop 邮件服务器 13 5.2 启动 pop 和 IMAP 服务 13 6 邮件客户端的设置 .15 6.1 邮件客户端 .15 6.2 邮件客户端的设置.15 个人总结.19 参考文献.20 11 1 1 引言引言 1.1 课程设计的意义课程设计的意义 Linux 操作系统是目前应用最广泛的源代码开放的操作系统之一,最早由芬兰 赫尔辛基大学的学生 Linus Torvalds 编写,它能够在
6、PC 计算机上实现全部的 Unix 特性,具有多任务、多用户的能力,在 GNU 公共许可权限下免费获得,是一个符 合 POSIX 标准的操作系统。用户不但可以从 Intemet 上下载 Linux 及其源代码,以 便修改和扩充操作系统,还可以上下载许多 Linux 的应用程序。Linux 在安装过程 中,默认安装并配置了邮件服务器守护程序 Sendmail,该程序为 Linux 提供支持 SMTP 连接所需的服务。 对以 Linux 系统为服务器的局域网来说,安装和配置一个健壮、高效的电子邮 件系统能方便用户使用电子邮件。其中本文中的 Sendmail,便是在 Linux 操作系统 中应用最广泛的电子邮件服务器。 1.2 课程设计的目的课程设计的目的 本课程设计设主要目的是在 Linux 操作系统下完成邮件服务器的安装和配置。 电子邮件是因特网上最为流行的应用之一, 邮件服务器构成了电子邮件系统的核心。 每个收信人都有一个位于某个邮件服务器上的邮箱(mailbox),通过对邮件服务器的 配置,不