邮件服务器的配置与应用
邮件服务器的配置与应用
本科生毕业论文(设计)
题 目:
学生姓名:邮件服务器的配置与应用 武鹏鹏
2010年5月
目 录
摘要(关键字) ........................................................ ii Abstract(Key words) ................................................ iii
前言 ................................................................... 1
第一章 电子邮件的概述 ................................................. 2
1.1 电子邮件发展简介 ................................................... 2
1.2 电子邮件发展趋势 ................................................... 2
第二章 电子邮件技术介绍及研究 ......................................... 2
2.1 电子邮件常用协议 ................................................... 2
2.1.1 SMTP和POP3协议... ............................................ ...3
2.1.2 SMTP和POP3的工作原理 ............................................ 3
2.2 电子邮件编解码技术 ................................................. 4
2.2.1 UU 编码(Unix-to-Unixencoding) .................................... 4
2.2.2 MIME 标准(Multipurpose Internet Mail Extensions) ................. 4
2.2.3 Binhex 编码 ...................................................... 5
2.3 电子邮件安全技术 ................................................... 5
第三章 Microsoft Windows XP电子邮件系统设计 ........................... 5
3.1 设计需求 ........................................................... 6
3.2 运行环境 ........................................................... 6
第四章 电子邮件系统的实现 ............................................. 6
4.1 安装准备 ........................................................... 6
4.2 安装软件 ........................................................... 6
4.3 初始化配置 ........................................................ 9
4.4 测试 .............................................................. 12
4.4.1. 客户端软件测试 ................................................. 12
4.4.2. Webmail测试 .................................................... 23
第五章 案例应用 ....................................................... 25
总结 .................................................................. 34
参考文献 .............................................................. 35
致谢 .................................................................. 36
邮件服务器的配置与应用
摘要:
电子邮件,简称电邮,来自英文单词Electronic mail(即E-mail),是指通过网络
传输介质电子通讯系统进行书写、发送和接收的信件。介于书信、电话和传真之间的电子
信息传送方式,它也是互联网上最基本的功能之一。随着互联网的进一步发展,电子邮件
已经成为人们联系沟通的重要手段。技术的革新使得电子邮件系统已经演变成一个相当复
杂且功能更为丰富的系统,可以传送声音、图片、图象、文档等多媒体信息,以至于数据
库或帐目报告等更加专业化的文件都可以以电子邮件的形式在网上分发。随着信息技术的
发展以及电子邮件系统功能的日益强大,其应用领域已得到较大的拓展。与此同时Winmail
作为邮件服务器软件,已被广泛应用于Internet各种操作系统的服务器中。本文结合邮件
服务器的工作原理和工作机制,用网络上的winmail邮件软件,实现了一个基于windows xp 局域网的电子邮件系统。
本文邮件系统是基于版本2002 Service Pack 3的Microsoft Windows XP Professional
操作系统上实现的,系统分为服务端和客户端两大模块。邮件系统服务器分成两个模块,
分别负责通信和文件操作。客户端也分成两个子模块,分别负责与用户交互和与服务器端
通信。本设计首先对邮件服务系统的原理和机制进行介绍,然后利用winmail邮件系统详
细说明安装实现过程,最后应用具体案例测试设计是否成功。
关键字:
邮件系统;Windows XP;Winmail电子邮件系统
Abstract:
E-mail, referred to as e-mail, from the English word Electronic mail (or E-mail), is the medium of electronic communication through the network transmission system to write, send and
receive letters. Between letters, telephone and fax transmission between the electronic information, it is also the most basic functions of the Internet. With the further development of
the Internet, e-mail has become an important means of communication links. Technology
innovation makes the e-mail system has evolved into a more complex and feature-rich system
that can send voice, pictures, images, documents and other multimedia information, so that the
database or account reports can be more professional documents e-mail in the form of online
distribution. With the development of information technology and e-mail systems become more
powerful, its applications have been greater expansion. Winmail at the same time as the mail
server software, has been widely used in Internet servers of various operating systems. In this
paper, the working principle of the mail server and working mechanism, with the network
winmail e-mail software, windows xp implemented a LAN-based e-mail system.
This mail system is based on version 2002 Service Pack 3 for Microsoft Windows XP Professional operating system implementation, the system is divided into two major server and
client modules. E-mail system server is divided into two modules, each responsible for communication and file operations. Clients are also divided into two sub-modules, respectively, and with the user interaction with the server-side communication. The first mail service system design principles and mechanisms of introduction, and then use the mail system winmail detailed instructions to install the implementation process, the final design of application specific test case
is successful. Keywords:
e-mail system; Windows XP; Winmail e-mail system
前言
随着网络通讯技术的不断发展,E-mail使用得越来越频繁,它是Internet中最为流行的一种通信形式,是一种通过网络与其他用户进行联系的简便、迅速、廉价的现代通讯方式。它不但可以传送文本,还可以传递多媒体信息,如图像、声音等.但是,同时也带来了它的安全问题,垃圾邮件,邮件病毒,数据侦听,身份认证等问题日益严重,甚至导致公司或企业严重的经济损失。所以,我们必须在邮件服务器上做好防备工作,让邮件发送的过程中不会插入第三者。电子邮件同其它通信形式一样。通过电子邮件发送任何机密信息之前先要进行判断,这点很重要。因为在收到电子邮件之前,它经过了许多服务器传送,他人很可能拦截并阅读您的电子邮件。因此,我们还需要使用安全性措施来保护电子邮件的机密性和安全性。
电子邮件的普及和应用,伴随而来的电子邮件安全方面问题也越来越多的引起人们的关注。我们已经认识到电子邮件用户所面临的安全性风险变得日益严重。病毒、蠕虫、垃圾邮件、网页仿冒欺诈、间谍软件和一系列更新、更复杂的攻击方法,使得电子邮件通信和电子邮件基础结构的管理成为了一种更加具有风险的行为。本论文通过电子邮件形成技术过程、安全技术现状等方面以Microsoft Windows XP操作系统为平台,分析了邮件服务器的工作原理和工作机制以及在基于该操作系统环境下实现了局域网的电子邮件系统。
第一章 电子邮件的概述
1.1 电子邮件发展简介
电子邮件来源于专有电子邮件系统。早在Internet流行以前很久,电子邮件就已经存在了,是在主机-多终端的主从式体系中从一台计算机终端向另一计算机终端传送文本信息的相对简单的方法而发展起来的。经历了漫长的过程之后,它现在已经演变成为一个更加复杂并丰富得多的系统,可以传送声音、图片、图象、文档等多媒体信息,以至于如数据库或账目报告等更加专业化的文件都可以电子邮件附件的形式在网上分发。现在,电子邮件已成为许多商家和组织机构的生命血脉。用户可以通过电子邮件讨论会进行项目管理,并且有时要根据快速,或洲际的电子邮件信息交换进行重要的决策行动。
1.2 电子邮件发展趋势
免费电子邮箱早已不新鲜,近几年中,邮箱市场的争夺战,基于有些运营商的优势所推出的邮箱不仅免费、无限量,还是移动的,相信随着3G的到来,手机上网速度的提升将更有助于推动移动邮箱的发展,会有越来越多的用户在享受传统邮箱的互联网邮件功能同时,加入体验移动邮箱的短信、彩信、邮件到达通知等移动特色服务的行列。
第二章 电子邮件技术介绍及研究
本章对电子邮件技术及其相关技术进行了全面的介绍,详细阐述了电子邮件常用协议基本概念,工作原理,并对其进行了相关分析,阐述了电子邮件编解码技术,分析了电子邮件的安全性问题,并结合电子邮件在Microsoft Windows XP中的应用,提供了本电子邮件系统的需求方案和工作模式。
2.1 电子邮件常用协议
电子邮件系统由用户代理(User Agent)、输出队列(Outgoing Queue),报文传输代理(Message TransferAgent)和邮箱(MailBox)组成。各部分之间的关系如图图2-1所示。
电子邮件系统的核心是因特网邮件传送代理MTA(Mail Transfer Agent)。它完成了邮件的传输及存储转发工作。一个 MTA可通过 TCP 连接与另一个 MTA 进行通信,大部分 MTA 使用的协议和编码如下:
(1)SMTP/ESMTP 协议,用于发邮件;
(2)POP3 协议,用于收邮件;
(3)编码。一般 MTA 通信使用网络虚拟终端(NVT)ASCII 码。但若要在网上传复杂文件(如图象),则要用 MIME 协议重新编码。
MTA 使用的协议还有 LDAP(Lightweight Directory Access Protocol)、
IMAP(Internet Message Access Protocol)、DNS(Domain Name System)、
UUCP(Unix-to-Unix Copy)、SSL(Secure Socket Layer) 等,还有用于加密和数字签名的 RSA、PGP 等协议。下面将简单讨论一些电子邮件常用的协议及工作原理。
图2-1 电子邮件系统构建
2.1.1 SMTP和POP3协议
在TCP/IP协议簇中,一般使用SMTP协议发送邮件,POP3协议接收邮件。
SMTP,全称Simple Message Transfer Protocol,中文名为简单邮件传输协议,工作在TCP/IP层次的应用层。SMTP采用Client/Server工作模式,默认使用TCP 25端口,提供可靠的邮件发送服务。
POP3,全称Post Office Protocol 3,中文名为第三版邮局协议,工作在TCP/IP层次的应用层。POP3采用Client/Server工作模式,默认使用TCP 110端口,提供可靠的邮件接收服务。
2.1.2 SMTP和POP3的工作原理
发送和接收邮件都需要以下两个组件:用户代理(UA,常用的是Foxmail或Outlook)和SMTP/POP3服务器。
一、SMTP工作原理
(1)客户端使用TCP协议连接SMTP服务器的25端口;
(2)客户端发送HELO报文将自己的域地址告诉给SMTP服务器;
(3)SMTP服务器接受连接请求,向客户端发送请求账号密码的报文;
(4)客户端向SMTP服务器传送账号和密码,如果验证成功,向客户端发送一个OK命令,表示可以开始报文传输;
(5)客户端使用MAIL命令将邮件发送者的名称发送给SMTP服务器;
(6)SMTP服务器发送OK命令做出响应;
(7)客户端使用RCPT命令发送邮件接收者地址,如果SMTP服务器能识别这个地址,就向客户端发送OK命令,否则拒绝这个请求;
(8)收到SMTP服务器的OK命令后,客户端使用DATA命令发送邮件的数据。
(9)客户端发送QUIT命令终止连接。
二、POP3工作原理
(1)客户端使用TCP协议连接邮件服务器的110端口;
(2)客户端使用USER命令将邮箱的账号传给POP3服务器;
(3)客户端使用PASS命令将邮箱的账号传给POP3服务器;
(4)完成用户认证后,客户端使用STAT命令请求服务器返回邮箱的统计资料;
(5)客户端使用LIST命令列出服务器里邮件数量;
(6)客户端使用RETR命令接收邮件,接收一封后便使用DELE命令将邮件服务器中的邮件置为删除状态;
(7)客户端发送QUIT命令,邮件服务器将设置为删除标志的邮件删除,连接结束。 (注:客户端UA可以设定将邮件在邮件服务器上保留备份,而不将其删除。
2.2 电子邮件编解码技术
2.2.1 UU 编码(Unix-to-Unixencoding)
uuencode 和 uudecode 原来是 unix 系统中使用的编码和解码程序,后来被改写成为在 DOS 中亦可执行的程序。在早期传送非 ASCII 码的文件时,最常用的便是这种UU 编码方式。
UU 编码并非只能编中文文字。任何用户要寄送的文件,包括 exe 等二进制文件都可以按编码、发送、收信、解码还原的步骤传送。
2.2.2 MIME 标准(Multipurpose Internet Mail Extensions)
UU 编码解决了 Email 只能传送 ASCII 文件的问题。但这种方式有其局限性。从而又提出了 MIME 标准(Multipurpose Internet Mail Extensions),一般译作“多媒体邮件传送模式”。看得出来,它可以传送多媒体文件,在一封电子邮件中附加各种多媒体格式文件一起送出 。
MIME 标准现已成为 Internet 电子邮件的主流。它的好处是以物件作为包装方式,可将多种不同文件一起打包后传送。发信人只要将要传送的文件选好,它在传送时即时编码,收信人的软件收到也是即时解码还原,完全自动化,非常方便。当然先决条件是双方的软件都必须具有这种功能,要不然发信人很方便的把信送出去了,但收信人的软件如果没有这种功能,无法把它还原,看到的也就是一大堆乱码了。使用这种方式,用户根本不需要知道它是如何编码或者解码的。即使只是用文字写的信,一样是打好包便寄出。如果是要发送多媒体文件,只要做选文件的动作,选完后寄出,其余的工作由电子邮件软件自动完成。
2.2.3 Binhex 编码
Binhex 的编码方式常用于 Mac 机器,在 PC 上是较少使用的一种编码方式。在常用的电子邮件软件中,唯 Eudora 具有这种功能,可直接解读 Binhex 的编码,如果用户收到了这种由 Binhex 所编码的邮件,而且 Email 软件并不是 Eudora 或其他支持Binhex 格式的软件,那也得用一个解读 Binhex 的程序解码。很多共享软件都提供了这种功能。
2.3 电子邮件安全技术
电子邮件安全技术采用端到端的安全电子邮件技术,保证邮件从被发出到被接收的整个过程中,内容保密,无法修改,并且不可否认。目前的 Internet 上,有两套成型的端到端安全电子邮件标准:PGP 和 S/MIME。传统的邮件包括信封和信本身,电子邮件则包括信头和信体。现存的端到端安全电子邮件技术一般只对信体进行加密和签名,而信头则由于邮件传输中寻址和路由的需要,必须保证原封不动。然而,一些应用环境下,可能会要求信头在传输过程中也能保密,这就需要传输层的技术作为后盾。目前主要有两种方式实现电子邮件在传输过程中的安全,一种是利用 SSL SMTP 和 SSL POP,另一种是利用 VPN 或者其他的IP 通道技术,将所有的 TCP/IP 传输封装起来,当然也就包括了电子邮件。
建立一个安全的电子邮件系统,采用合适的安全标准非常重要。但仅仅依赖安全标准是不够的,对于服务破坏的防范,则可以分成以下几个方面:
(1)防止来自外部网络的攻击,包括拒绝来自指定地址和域名的邮件服务连接请求,拒绝收信人数量大于预定上限的邮件,限制单个 IP 地址的连接数量,暂时搁置可疑的信件等;
(2)防止来自内部网络的攻击,包括拒绝来自指定用户、IP 地址和域名的邮件服务请求,强制实施 SMTP 认证,实现 SSL POP 和 SSL SMTP 以确认用户身份等 ;
(3)防止中继攻击,包括完全关闭中继功能,按照发信和收信的 IP 地址和域名灵活的限制中继,按照收信人数限制中继等;
(4)为了灵活的制定规则以实现上述的防范措施,邮件服务器应有专门的编程接口等。
第三章 Microsoft Windows XP电子邮件系统设计
3.1 设计需求
根据设计的需要,结合Microsoft Windows XP系统的特点以及电子邮件系统必须具备的功能,我们预计可以达到如下要求和技术指标。
(1)支持 POP3,SMTP/ESMTP 协议。
(2)具有邮件的发送,抄送,暗送,编辑,删除,转发,回复,接收,显示邮件头,显示邮件内容等功能。支持多人发送和接收。
(3)提供收发邮件的中英文支持,并支持多种字体。
(4)为方便用户使用,需要预先设定常用的 POP3,SMTP/ESMTP 邮件服务器的地址,提供用户选择,对于不常用的 POP3 和 SMTP 邮件服务器,用户可以自行设定。
(5)提供域名解析功能,邮件服务器的地址可以用 IP 地址输入或者域名输入两种方式。
(6)支持 MIME 协议,提供多种编码解码。
(7)支持收发附件,附件可保存在 U 盘和 SD 卡中。发送可以来源于 U 盘或 SD 卡的附件。
(8)根据邮件的头信息,查看和删除指定邮件的邮件内容,如果邮件有附件也可以
选择是否接收并保存附件到用户的U盘或者SD卡,这样就极大的减少了在线时间,给用户带来极大的方便。
(9)存储空间小,运行时占用内存小,响应速度快。
(10)离线写信和离线处理(包括编辑和删除)邮件,减少在线时间,降低用户收发 Email时使用的成本。
(11)IPv4 和 IPv6 具有互操作性,便于升级和维护。
(12)中英文界面切换功能。
(13)由于面向公众,电子邮件系统不保存邮件副本以及发送者任何私人信息,关闭邮件系统,用户信息和资料立即被删除。
(14)给用户提供友好的图形用户界面,提供主界面窗口(用户名输入以及邮件服务器地址输入,常用邮件服务器列表等),发送窗口,发送附件窗口,转发窗口,收件窗口1(显示邮件头信息),收件窗口2(显示邮件内容),保存附件窗口方便用户操作,并有说明和帮助文档。
3.2 运行环境
1. 硬件配置 至少Intel Pentium以上CPU, 硬盘2G, 内存128M。
2. 软件要求 Win mail的安装必需具备以下条件:
1)要用来做Mail服务器的服务器最少要达到中等服务器需求。
2)Mail服务器必需运行Windows操作系统。
3)该操作系统必需安装IIS 6.0或以上版本。
4)该操作系统最好安装.NET Framework 2.0或以上版本。
5)该操作系统必需安装PHP 扩展访问 。
6)该操作系统时间必需和internet上的时间相同。
第四章 电子邮件系统的实现
4.1 安装准备
需要的软件:Winmai server, Outlook
如果您还没有 Winmail Server 安装包,可以到
http://www4.magicwinmail.com/download.php去下载最新的安装程序; 如果您想要服务器可以给 Internet 上的其他信箱发信(如: [email protected]),您必须保证要安装的服务器可以联接 Internet,并设置了可用的 DNS;如果您想要接收来自 Internet 的邮件,必须要拥有 Internet 上的合法域名(如:ourcompany.com),并将此域名MX解析到您的邮件服务器IP地址。如果没有固定的IP地址,可以采用第三方软件(如花生壳)进行解析。
4.2 安装软件
安装winmail.zip (Winmail Server 4.7(Build 0217)
在安装过程中和一般的软件类似,下面只给一些要注意的步骤,如安装组件、安装目录、运行方式以及设置管理员的登陆密码等。
1)开始安装
图4-1 安装程序欢迎画面。
2)选择安装目录
图4-2 选择安装目录, 注意请不要用中文目录。
3)选择安装组件
图4-3 选择安装组件
Winmail Server 主要的组件有服务器城西和管理端工具两部分。服务器程序主要是完成 SMTP, POP3, ADMIN, HTTP 等服务功能;管理工具主要是负责设置邮件系统,如设置系统参数、管理用户、管理域等等。
4)选择附加任务
图4-4 选择运行方式、是否覆盖配置文件
服务器核心运行方式主要有两种:作为系统服务运行和单独程序运行。以系统服务运行仅当您的操作系统平台是Windows NT4、Windows 2000、Windows XP以及Windows 2003时,才能有效;以单独程序运行适用于所有的Win32操作系统。同时在安装过程中,如果是检测到配置文件已经存在,安装程序会让您选择是否覆盖已有的配置文件, 注意升级时要选择"保留原有设置"。
5)设置密码
图4-5 设置管理员和系统邮箱密码
在上一步中,如果您选择覆盖已有的配置文件或第一次安装,则安装程序还会让您输入系统管理员密码和系统管理员邮箱的密码, 为安全请设置一个安全的密码,当然以后是可以修改的。
6)安装成功
图4-6 安装成功
系统安装成功后,安装程序会让用户选择是否立即运行 Winmail Server 程序。 如果程序运行成功,将会在系统托盘区显示图标;如果程序启动失败,则用户在系统托盘区看到图标,这时用户可以到 Windows 系统的“管理工具”/“事件查看器”查看系统“应用程序日志”,了解 Winmail Server 程序启动失败原因。(注意:如果提示重新启动系统, 请务必重新启动)
4.3 初始化配置
在安装完成后,管理员必须对系统进行一些初始化设置,系统才能正常运行。服务器在启动时如果发现还没有设置域名会自动运行快速设置向导,用户可以用它来简单快速的设置邮件服务器。当然用户也可以不用快速设置向导,而用功能强大的管理工具来设置服务器。
1. 使用快速设置向导设置
图4-7 快速设置向导
用户输入一个要新建的邮箱地址及密码,点击“设置”按钮,设置向导会自动查找数据库是否存在要建的邮箱以及域名,如果发现不存在向导会向数据库中增加新的域名和新的邮箱,同时向导也会测试 SMTP、POP3、ADMIN、HTTP 服务器是否启动成功。设置结束后,在“设置结果”栏中会报告设置信息及服务器测试信息,设置结果的最下面是也会给出有关邮件客户端软件的设置信息。
为了防止垃圾邮件,强烈建议启用 SMTP 发信认证。启用 SMTP 发信认证后,用户在客户端软件中增加帐号时也必须设置SMTP发信认证。
2. 使用管理工具设置
1)登陆管理端程序 运行 W inmail 服务器程序或双击系统托盘区的图标
动管理工具。
,启
图4-8 管理工具登录
管理工具启动后,用户可以使用用户名(admin)和在安装时设定的密码进行登陆。
2)检查系统运行状态
管理工具登录成功后,使用“系统设置”/“系统服务”查看系统的 SMTP、POP3、ADMIN、HTTP、IMAP、LDAP 等服务是否正常运行。绿色的图标表示服务成功运行。红色的图标表示服务停止。
图4-9 查看系统服务
如果发现 SMTP、POP3、ADMIN、HTTP、IMAP或LDAP 等服务没有起动成功,请使用“系统日志”/“SYSTEM”查看系统的启动信息。
图4-10 系统日志
如果出现启动不成功,一般情况都是端口被占用无法启动,请关闭占用程序或者更换端口再重新启动相关的服务。。
3)设置邮件域
为邮件系统设置一个域。请使用“域名设置”/“域名管理”。
图4-11 域名管理
4)增加邮箱
用户成功增加域后,可以使用“用户和组”/“用户管理”加入几个邮箱。
图4-12 用户管理
注意:为了安装请不要用很简单的口令, 例如使用 test 做 test 用户的口令。
4.4 测试
以上各项均设置完成后,可以使用常用的邮件客户端软件如 Outlook Express, Outlook, FoxMail 来测试,“发送邮件服务器(SMTP)”和“接收邮件服务器(POP3)”项中设置为邮件服务器的IP地址或主机名,POP3用户名和口令要输入用户管理管理中设定的。
4.4.1. 客户端软件测试
下面我们以 Outlook Express 为例,也讲述如何设置邮件客户端软件。
图4-13 Outlook Express 增加邮件帐户
1)增加邮件帐号
点击菜单“工具”中的“帐号”, 弹出如下图所示。在弹出的“Internet帐号”对话框中,单击“添加”按钮选择“邮件”。
2)设置发件人名字
进入到“Internet连接向导”填入用户的名字,点击下一步。
图4-14 设置发件人名字
3)填写邮件地址
图4-15 设置电子邮件地址
填写您在邮件系统的增加的用户的电子邮件地址到“电子邮件地址”里。
4)填写邮件服务器
接收邮件服务器选为“POP3”,在接收邮件服务器POP3的地方填入您的邮件服务器的主机名或IP地址,而在发送邮件服务器SMTP填入您的邮件服务器的主机名或IP地址。
图4-16 设置邮件帐号的POP3服务器和SMTP服务器
5)填写帐户名和密码
图4-17 设置邮件帐号的帐户名和密码
输入您的邮件系统中的用户的帐号名和密码;点击下一步。
6)添加帐号完成
图4-18 设置邮件帐号设置成功
7)修改帐号属性
要修改用户设置请点击菜单中的“工具”->“帐号”,选择好你想要设定的帐号,按“属性”。
图4-19 修改帐号属性
图4-20选择帐号
8)在用户信息里可以修改用户资料
图4-21 修改用户资料
9)修改帐户信息
如果邮件系统的SMTP服务激活了“发送认证功能”,则必须选中“外发邮件服务
器”下面的“我的服务器要求身份验证”选项。
图4-22 修改帐户信息
10)设置认证方式
在上面步骤中,如果设置“我的服务器要求身份验证”选项。则可以点击右边“设置„”按钮,来设置认证方式。一般都是采用“使用与接收件服务器相同的设置”。
图23 设置认证方式
11)设置帐户的高级属性
假如用户希望在收信之后,不删除服务器上的邮件,你可以在 Outlook Express 的“高级”标签里面设置“在服务器上保留邮件副本”。
图4-24 设置帐户的高级属性
12)收发邮件测试
写邮件分别发送到本域用户和外域用户, 然后接收。
由于需要进行本域用户收发邮件测试所以需要按上述步骤另外在中新建另一用户
[email protected]以方便查看测试结果。
(1)单击”创建邮件”。
图4-25 创建邮件
(2)在弹出的对话框中填写收件人的邮箱地址(本域用户)、主题、发送的内容,然
后点击发送。
图4-26 发送本域测试邮件
(3)单击”已发送”在右侧点击刚才发送的邮件,确认发送成功。
图4-27 检查测试邮件已发送
(3)重新新启动Outlook Express ,会发现一封 “未读邮件”,点击之后会进入。
图4-28 检查测试邮件已接收
这就是刚才我们发送到本域用户的一封邮件,屏幕显示发件人是wpp,因为我们在Outlook Express 中增加邮件帐户时设置的发件人名字为wpp,所以经测试发送邮件到本域用户成功。
(4)写一封邮件,发送到外域用户。
图4-29 发送外域邮件
(5)单击已发送邮件,找到了刚才发送的邮件,确定发送成功。
图4-30 检查测试邮件已发送
(6) 进入刚才发送邮件的外域邮箱,发现并未收到刚才的邮件。
图4-31 检查并未接收邮件
(7)再次重新启动Outlook Express查看会发现有一封未读邮件。
图4-31 发送处有一封未读邮件
(8)单击查看未读邮件。
图4-32 发送失败信
这是一封错误回弹信,全文内容如下:
Hi. This is the smtp delivery program.
I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out.
您好!
您的邮件不能成功的递送到指定地址。这是一个永久的错误,因此不得不放弃继续递送。
, remote server said: 550 Error: content
rejected.http://mail.qq.com/zh_CN/help/content/rejectedmail.html
--- Below this line is a copy of the message.
Received: from PC[1**********]9 ([192.168.21.24])
(envelope-sender )
by 192.168.21.24 with ESMTP
for ; Mon, 15 Mar 2010 15:29:47 +0800
Message-ID:
From: "wpp" [email protected]
Subject: waiyuyoujian
Date: Mon, 15 Mar 2010 15:29:47 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_001C_01CAC454.58A5AC70"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
出错原因:因为现在的测试服务器无法解析到对方的邮件地址,如果您想要服务器可以给 Internet 上的其他信箱发信(如: [email protected]),您必须保证要安装的服务器可以联接 Internet,并设置了可用的 DNS;如果您想要接收来自 Internet 的邮件,必须要拥有 Internet 上的合法域名(如:ourcompany.com),并且此域名MX能解析到您的邮件服务器IP地址。因此出现了上述错误,如果在没有固定的IP地址,又想完成此功能则可以采用第三方软件(如花生壳)进行解析。本文在此将不加以介绍。
4.4.2. Webmail测试
Winmail 系统支持 Webmail 收发邮件,安装完成后用浏览器进行测试。 登陆地址是http://192.168.21.24:6080/
1)登陆
Webmail
图4-33 winmail测试登陆界面
2)登陆后你会发现有一封未读邮件,
图4-33 未读邮件
点击查看。
图4-34 一封与Outlook Express中一致的发送失败报告信
结果发现文件内容与Outlook Express 中收到邮件内容一致。
3)此时以另一身份登录
Webmail
图4-35 登陆界面
4)登陆后你会发现也有一封未读邮件,
图4-36 未读邮件
点击查看。
图4-37 错误回弹信
发现文件内容与Outlook Express 中收到的错误回弹信内容一致。
测试成功。
第五章 案例应用
案例要求:
1信息处有两名管理员renpeng、wupengpeng,可以帮助学校向各个学院发布学
校公告,也可向个别学院发送邮件文件,或者向全体在校教职工发布公告。
2 各个学院有自己的管理员,其管理员可以决定收到的邮件是否需要发给学生群组或者是只提供给个别领导或个别学生。
3 学生之间可以给任意人发送邮件,因为分给学生的邮件域名是实名制的,不会有恶意邮件。
图5-1 学校结构模式
案例实施
1.群体公告,向全体师生发布通知。
图5-1 申请成功的用户列表
创建用户,每个学生的学号是一个用户,全校师生可以到
http://192.168.21.13:6080/自己申请,学生用学院首字母加学号,教师用学院首字母 工号,管理员为学院首字母加管理员首字母缩写。如图5-1。
管理员需将申请成功的成员进行分组,本例分五组,如图:
图5-2 分组
学校有五个学院,一个信息处,六组,现在发布一个给全校师生的通知,过程如下: 管理员renpeng登陆邮箱,书写发布信息。
图5-3 发送邮件
书写完毕后,点击“收件人”出现地址通讯薄,如图所示,只要点击个通讯组的组名然后单击确认,全校每位师生的邮箱即可被全部选中,邮件可以保存草稿,此时单击发送,该通知在网络正常情况下便可被在校每一位师生收到。
图5-4 选择发件人地址
图5-5 查看确认收件人地址
登陆任意一名学生账户,查看发送情况。
图5-6 登陆任一用户
图5-7 查看收件箱
图5-8 确认收到邮件
在人文学院学生rw001中发现已经成功收到该信件,确认发布信息成功。 2.向各个学院管理员发布公告,有管理员决定此公告是否需要发给个别师生还是学院全体师生,学校信息管理员在通讯地址薄中只是选中各个管理员,然后发送。
图5-9 选择收件人
打开理工学院管理员的邮箱。
图5-10 登陆管理员邮箱
在收件箱找到未读邮件。
图5-11 双击打开邮件
打开学校信息处管理员发来的邮件。
图5-12查看确认已收到邮件
单击转发,选择转发方式。
图5-13 选择转发方式
单击收件人,找到要转发给的人。
图5-14 发送
登陆理工需要收到该信件的一位同学的邮箱,顺序如下。
图5-15 登陆界面
图5-16 双击打开邮件
图5-17 确认收到邮件
确认收到转发成功。
在运行管理过程中,管理员可以根据需要设置用户的权限,如选中任一用户,单击修改出现修改用户对话框。根据需要和要求给用户设置不同的内容,例如单击权限设置选项卡,可以设置的内容如下:
图5-18 修改用户
还可以在转发/回复选项卡中设置自动转发、启用自动回复,在设置自动回复后还能选择保留备份;在容量设置选项卡中设置邮箱容量、邮件存储路径等等„„用户可以根据实际情况和需要任意进行设置。
总结
由于本人知识水平有限,缺少实践经验,所以本系统还有很多缺点和不足,现在的服务器还不能在Internet上真正的实现邮件服务器的配置与应用、管理等,因为无法解析到对方的邮件地址,如果想要服务器可以给 Internet 上的其他信箱发信(如: [email protected]),则必须保证要安装的服务器可以联接 Internet,并设置可用的 DNS;同样如果想要接收来自 Internet 的邮件,必须要拥有 Internet 上的合法域名(如:ourcompany.com),并且此域名的MX记录能解析到个人的邮件服务器IP地址。因此在以后系统的维护更新过程中会遇到很多不可预料的需求不足,另外还有很多考虑不全面的地方,在以后的学习过程中会努力进一步完善。
参考文献
[1] 张伍荣.Windows Server 2003服务器架设与管理. 清华大学出版社, 2008. [2] 尚冬娟.服务器架设技术原理与实践教程. 电子工业出版社,2008. [3] 王达. 网络管理员必读.网络应用出版社,2007.
[4] 宋文官,胡荣,许文.商务网站规划与管理. 清华大学出版社,2004. [5] 徐远超.网络实践指导教程. 清华大学出版社,2009.
[6] 郭放,陈光.现代通信网络应用实践. 水利水电出版社,2009.
[7] 蒋建春.计算机网络信息安全理论与实践教程. 北京邮电大学出版社,2008. [8] 朱明.架设自己的局域网邮局计算机应用文摘. 计算机应用文摘,2001. [9] 杨树文,李朝辉.Linux下Web-Mail服务器的设置. 信息技术,2003. [10] 王忠宽.Linux电子邮件系统的配置. 微型机与应用,2000年11期.
致 谢
此次毕业论文是在我的指导教师cb老师的细心指导下完成的。在本次毕业设计过程中,cb老师对该论文从选题、构思、资料收集到最后定稿的各个环节给予细心指引与教导,使我对电子邮件有了更深刻的认识,更因此使我得以最终完成毕业设计,在此表示衷心感谢,cb老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求精的工作态度、积极进取的科研精神以及诲人不倦的师者风范是我终生学习的楷模。cb老师的高深精湛的造诣与严谨求实的治学精神将永远激励着我。在两年的本科学习生涯里,还得到众多老师的关心支持和帮助,在此,谨向老师们致以衷心的感谢和崇高的敬意! 然后,要感谢2008级计算机科学与技术的同窗好友,感谢你们,谢谢你们两年之中的关照与宽容,与你们一起走过的缤纷时代,将会是我一生最珍贵的回忆。因为在同大家的交往中我学到很多,也非常快乐,正因为有大家我在两年的本科的生活才能如此丰富而充实。两年时光虽然转瞬即逝,然而这段短暂时光的点点滴滴都将是我生命中的美好回忆。因而在今后新的征程中,无论面临多大的困难,我也将怀抱着感激、怀抱着情谊、怀抱着责任、怀抱着期望和梦想,坚定、自信地走下去。
在最后,我要向在百忙之中抽时间对本文进行审阅、评议和参加本人论文答辩的各位师长表示感谢!