Linux下的电子邮件系统-黄博佳-打印.doc

上传人:b****1 文档编号:174089 上传时间:2022-10-05 格式:DOC 页数:40 大小:1.87MB
下载 相关 举报
Linux下的电子邮件系统-黄博佳-打印.doc_第1页
第1页 / 共40页
Linux下的电子邮件系统-黄博佳-打印.doc_第2页
第2页 / 共40页
Linux下的电子邮件系统-黄博佳-打印.doc_第3页
第3页 / 共40页
Linux下的电子邮件系统-黄博佳-打印.doc_第4页
第4页 / 共40页
Linux下的电子邮件系统-黄博佳-打印.doc_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

Linux下的电子邮件系统-黄博佳-打印.doc

《Linux下的电子邮件系统-黄博佳-打印.doc》由会员分享,可在线阅读,更多相关《Linux下的电子邮件系统-黄博佳-打印.doc(40页珍藏版)》请在冰豆网上搜索。

Linux下的电子邮件系统-黄博佳-打印.doc

毕业设计(论文)

Linux系统下的电子邮件系统的设计与实现

教学单位:

计算机学院

专业名称:

网络工程

学号:

2010030102050

学生姓名:

黄博佳

指导教师:

程东(高级工程师)

指导单位:

计算机学院

完成时间:

2014年4月30日

电子科技大学中山学院教务处制发

2

电子科技大学中山学院毕业设计(论文) 摘要

Linux系统下的电子邮件系统的设计与实现

【摘要】如今,随着科技日新月异,人们的通信手段越来越发达。

由于电子邮件方便快捷,已然成为人们交流通信的首选。

本次毕业设计主要是通过postfix搭建个可用的简单的邮件服务器,为之后更深一层的开发做准备。

通过Cyrus-sasl软件实现密码验证服务,可以使用Linux的用户进行登录及收发电子邮件;通过STMP实现认证机制,可以使用用户密码登录STMP服务器进行发送电子邮件服务;通过dovecot软件实现POP3协议收信功能;通过DNS实现邮件服务器地址的解析,可以通过使用“用户名@邮件服务器域名”收发电子邮件;通过SquirrelMail软件实现Web端邮件的登录、查看、发送等功能,让人们减少使用邮件服务器还需下载安装客户端的麻烦。

以evolution和thunderbird软件为例,通过正确配置可实现使用已配置完成的电子邮件系统实现邮件收发和上传、下载附件的功能。

使用虚拟机的虚拟网络,实现局域网内实现正常通信的功能。

通过完成本次毕业设计,对以后继续研究其他更先进功能打下了一个良好的基础。

【关键词】邮件服务器;Linux系统;虚拟机;Postfix服务器

34

电子科技大学中山学院毕业设计(论文) Abstract

Designandimplementationofe-mailsystemundertheLinuxsystem

【Abstract】Withtherapidtechnologicalprogress,peoplecancommunicateinvariousmeans.E-mailhasbeenthepreferredmeansofcommunicationforitsimmediacyandconvenience.Thisgraduationprojectisbasicallyaboutbuildingapracticableandsimplemailserverthroughpostfix,whichmakespreparationforthefurtherdevelopment.

Thisprojectprincipallylaunchesthestudyaroundfiveaspects.ThefirstisthatuserscanusetheIDofLinuxtologin,sendandreceivee-mailswhentheyimplementthepasswordauthenticationservicebyCyrus-saslsoftware.Secondly,implementingtheauthenticationmechanismthroughSTMP,theuserscanusethepasswordtologontotheSTMPservertosendthee-mail.Third,implementingPOP3’sreceiverfunctionbydovecotsoftware.Furthermore,whenimplementingthecorrectanalysisofe-mailserveraddress,userscanreceiveandsende-mailbyusingusername@mailserverdomainname.Moreover,peoplecanlogin,checkandsendemailsinthewebclientbyexertingSquirrelMailsoftware,whichavoidsdownloadingandinstallingclientwhenusingthemailsever.

Takeevolutionandthunderbirdsoftwareasexamples.Itprovesthatyoucanusethee-mailsystemwhichisconfiguredtoachievethefunctionofsendingandreceivingmailsaswellasuploadinganddownloadingattachmentviathecorrectconfiguration.Usingthevirtualnetworkofvirtualmachinecanfunctioningeneralcommunicationinthelocalareanetwork.Thisgraduationprojectlaysagoodfoundationtothefurtherstudyoftheotherfunctions.

【KeyWords】Mailservers;Linuxsystem;Virtualmachine;Postfixserver;

电子科技大学中山学院毕业设计(论文) 目录

目录

第1章绪论 1

1.1课题背景 1

1.2目的意义 1

1.3论文主要工作 1

第2章相关技术和理论基础 3

2.1Linux系统的介绍 3

2.1.1Linux系统的概述及发展历史 3

2.1.2Linux系统的优越性及安全性 5

2.2电子邮件系统 7

2.2.1电子邮件系统的历史与现状 8

2.2.2电子邮件系统的组成 9

2.3本章小结 9

第3章方案实现 10

3.1虚拟机及Linux系统的安装 10

3.1.1VMwareWorkstation虚拟机安装 10

3.1.2Linux系统的安装和基本配置 11

3.2Postfix服务器的安装及pop3、STMP服务器的配置 13

3.2.1Cyrus-sasl软件的配置 13

3.2.2DNS的配置 14

3.2.3配置Postfix、SMTP 16

3.2.4POP3服务的配置 17

3.2.5端口检查 17

3.3web服务器的搭建 17

3.3.1SquirrelMail的安装 17

3.3.2SquirrelMail的配置 18

3.3.3浏览器打开SquirrelMail并登录 19

3.4本章小结 20

第4章服务器的测试 21

4.1虚拟机本机测试 21

4.1.1telnet测试 21

4.1.2evolution、thunderbird测试 22

4.1.3Web网页版测试 23

4.2虚拟机与windows机器测试 24

4.2.1客户端测试 24

4.2.2web端通信测试 25

4.3本章小结 26

第5章总结和展望 27

5.1本文总结 27

5.2未来展望 27

5.2.1更换真实设备 27

5.2.2邮件系统机制的完善 28

参考文献 29

致谢 30

电子科技大学中山学院毕业设计(论文) 图目录

图目录

图3.1VMware虚拟机软件截图 11

图3.2服务器选择 12

图3.3邮件服务器的选择 13

图3.4centos桌面 13

图3.5Cyrus-sasl测试 15

图3.6区域文件 16

图3.7DNS服务器测试 17

图3.8端口检查 18

图3.9SquirrelMail配置界面 19

图3.10SquirrelMail服务设置 20

图3.11网页浏览SquirrelMail 21

图4.1telnet端口25 22

图4.2telnet端口110 23

图4.3evolution发送 23

图4.4thunderbird接收 24

图4.5SquirrelMail发送 24

图4.6thunderbird接收带附件 25

图4.7thunderbird发送 25

图4.8win8下thunderbird接收 26

图4.9firebox发送邮件 26

图4.10猎豹浏览器查看 27

电子科技大学中山学院毕业设计(论文) 第1章绪论

第1章绪论

1.1课题背景

当今社会互联网越来越发达,纸质信件已经不再是主流,人们更多使用的是互联网以及电话通讯。

而在互联网通讯中,电子邮件是不可或缺的通讯方式。

由于电子邮件使用范围广泛,其安全性及稳定性越发重要。

现在有很多互联网公司都有提供电子邮件服务,如谷歌的Gmail,微软的Hotmail,新浪的新浪邮箱,网易的163邮箱,还有国人最常用的腾讯的qq邮箱,这些邮件服务器都已经非常成熟,在反垃圾、广告邮件上也都做得很成功。

而作为一个网络专业的学生,我们应该学会如何去搭建以及维护一个邮件服务器。

如今,网上有很多开源的电子邮件服务器可供选择,不需要我们从底层开始写一个邮件服务器软件,这样需要涉及的知识太多,也不是一个大学生可以完成的工作,需要一个强大的团队才可能完成的事情。

所以底层已经不再是我们关心的范畴,而网上有许多开源的软件已经非常成熟,我们所需要的就是学会怎么去合理应用和怎么去配置一个比较全面的可以供小型局域网使用的电子邮件系统。

1.2目的意义

本文研究目的在于搭建稳定安全、可供人们正常生活使用的电子邮件系统,为以后开发更先进的系统做准备。

并从配置过程中了解Linux的系统文件构造,学习Linux系统的系统安装和软件安装。

从中了解软件间的依赖性以及软件间的异同。

从本次的配置中了解Linux下的服务器的命令行配置,并认识到一个服务器从选择到搭建到配置的具体过程,为以后更深一步的开发打下坚实基础。

并在此过程中不断学习新的知识,吸收有用的东西,完善自身。

通过对问题的探索、讨论和寻求解决方法的过程,学会与他人交流和沟通,提升自我解决问题的能力,提高自身素养,使自己更快成长。

1.3论文主要工作

首先通过对现在存在的Linux系统版本的筛选,决定要使用哪个版本的Linux版本,本文采用的是centos5.1版本。

随后通过查阅书本和文档,先了解电子邮件系统的原理和各种电子邮件软件的功能和优缺点:

在Linux下的邮件传递代理包括sendmail,该系统几乎在任何UNIX平台上都有相应的版本;还有D.J.Bernstein的qmail以及WietseVenema的Postfix系统。

它们负责接收并转递邮件。

这听起来很简单,实际上设置可能相当复杂。

这些都属于电子邮件系统里面的MTA。

然后通过对各个邮件软件的功能缺点进行对比衡量后决定采用的是postfix服务器,因为该软件比较新,并且对传统服务器sendmail兼容较好,而且配置比sendmail方便快捷且容易理解。

并通过使用dovecot和Cyrus-sasl软件实现用户名和密码验证登录。

在配置电子邮件系统的同时,必须使用DNS服务器对电子邮件系统的ip进行解析,不然电子邮件系统将无

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1