邮件服务器监测系统的设计与实现

邮件服务器监测系统的设计与实现

论文摘要

现今社会,电子邮件已经代替传统邮件在整个生活领域里起到了非常重要的作用,然而各种各样的邮件收发错误带来了很多问题,更有很多重要邮件因为各种问题无法到达客户手里而给用户带来了巨大的损失。很多时候,邮件服务出现了故障用户并不知道,所以此时对方给自己发送的邮件,我们则没有办法收到,这种情况带来的损就会更大。鉴于这种情况,我们开发了这个邮件服务器监系统。此系统优势很明显。首先,排除掉了出现问题而用户不知的情况,因为我们实施的是及时监测,及时报警;其次,我们有自动检测功能,这样就给排除故障节省大量时间,因为当系统发生故障后,用户很难立刻根据表面现象判断出故障的真正原因,任由用户一步一步毫无头绪地检查故障,就不如这种程序化自动检测来的快捷有效。另外,我们的报警是两种方式的循环报警,这样既会保证用户从多种渠道获取邮件服务器故障信息,又能为排除故障节省时间。此系统主要功能是通过及时监测来确定邮件服务器的功能是否正常,然后进行报警与检测。所以本系统包括了监测、检测和报警三个主要部分。首先是监测部分,我们采用了定时发送仿真邮件的方式进行监测,监测周期和报警率都会在用户注册时进行选择。如果监测发现问题,会在第一时间对监测系统和用户都提出报警,同时也启动故障检测功能。故障检测,会相继利用PING、DNS手段对用户服务器进行检测,最终将检查结果综合分析生成诊断报告发送给用户用以排查故障。除此之外,此系统还包括了对用户资料的增删改查和即时状态查询等功能。大量历史数据的存储,可以使用户随时查询不同时期的历史数据,也可将数据生成折线图来形象的展示不同时期的服务器状态。当然,这些数据还可用于进行同一服务器不同时期的状态对比和不同服务器同一时期的状态对比,以达到改善服务器功能的目的。本人的主要工作是整个系统功能的详细分析与设计以及主要模块的实现。首先通过邮件服务器的组成原理,详细列举出邮件服务器的潜在故障,得出此系统的开发必要性;在需求性分析中,描述了系统的功能需求,这是系统开发的前提,也是很关键的部分;后面的系统设计章节里,第一部分介绍了系统的环境布署和工作流程,让大家对这个系统有了一个较为具体的认识,随后对各模块的功能联系和具体功能进行了详细设计。第四部分中,则对几个重要模块给出了具体实现的算法流程图、重要函数详解及部分界面展示。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景及意义
  • 1.2 课题优势以及前景
  • 1.3 系统内容概要
  • 1.4 主要工作以及章节安排
  • 第二章 邮件服务器的基本原理与故障分析
  • 2.1 邮件服务器基本原理
  • 2.1.1 SMTP协议
  • 2.1.2 POP3协议
  • 2.1.3 邮件服务器工作原理
  • 2.2 邮件服务器的故障分析
  • 2.2.1 客户端软件的属性配置错误
  • 2.2.2 服务器出现故障
  • 2.2.3 网络故障
  • 2.2.4 收信服务器的设置冲突
  • 2.3 本章小结
  • 第三章 邮件服务器监测系统的分析与设计
  • 3.1 系统的必要性与目标分析
  • 3.2 系统的功能性分析
  • 3.3 系统工作流程分析
  • 3.4 系统总体设计
  • 3.4.1 服务器信息管理模块
  • 3.4.2 智能监测模块
  • 3.4.3 故障检测与诊断模块
  • 3.4.4 系统报警模块
  • 3.4.5 系统日志模块
  • 3.4.6 系统帮助模块
  • 3.5 系统数据库设计
  • 3.6 本章小结
  • 第四章 系统主要模块的实现
  • 4.1 智能监测模块的实现
  • 4.1.1 智能监测模块工作流程
  • 4.1.2 发送相关的函数
  • 4.1.3 回复相关的函数
  • 4.1.4 其它函数
  • 4.1.5 界面展示
  • 4.2 故障检测与诊断模块的实现
  • 4.2.1 故障检测与诊断模块的工作流程
  • 4.2.2 检测函数pingCheck()
  • 4.2.3 检测函数dnsCheck()
  • 4.2.4 诊断函数setDctRrd()
  • 4.3 系统报警模块的实现
  • 4.3.1 系统报警模块工作流程
  • 4.3.2 报警相关函数详解
  • 4.4 数据库连接的实现
  • 4.5 本章小结
  • 第五章 总结与展望
  • 5.1 论文工作总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].论校园网中邮件服务器的实施与管理[J]. 课程教育研究 2016(38)
    • [2].高校如何部署“免费”的邮件服务器[J]. 数码世界 2018(06)
    • [3].中文垃圾邮件过滤邮件服务器的实现[J]. 微计算机信息 2012(03)
    • [4].Windows Server2003中邮件服务器的实现[J]. 电子制作 2012(11)
    • [5].邮件服务器过载问题的前置式过滤技术[J]. 中国计量学院学报 2011(02)
    • [6].云环境中邮件服务器面向传输的优化设计[J]. 系统工程理论与实践 2011(S2)
    • [7].实验教学中利用第三方邮件服务器实现数据库管理自动化的方法[J]. 实验室研究与探索 2008(08)
    • [8].Sizablesend帮忙 超大文件轻松发[J]. 网友世界 2011(Z2)
    • [9].如何搭建电子邮件服务器[J]. 电脑编程技巧与维护 2018(12)
    • [10].大型邮件服务器性能测试方法及实践[J]. 计算机应用与软件 2010(12)
    • [11].中国工商银行广东省分行营业部邮件服务器和审批系统整合的风险分析[J]. 金融科技时代 2011(07)
    • [12].电子邮件传输过程中的法律关系[J]. 法制与社会 2009(11)
    • [13].快速搭建实用型企业邮局[J]. 网络安全和信息化 2016(04)
    • [14].基于CentOS6.X的邮件服务器的设计与实现[J]. 电脑知识与技术 2015(17)
    • [15].开源邮件服务器定制个性课堂[J]. 中小学信息技术教育 2012(03)
    • [16].基于多路复用的群集邮件系统的研究与实践[J]. 中国教育网络 2008(Z1)
    • [17].电子邮件服务器在招标业务系统中的应用[J]. 中国招标 2012(29)
    • [18].Windows Server 2003服务器交互式使用探究[J]. 软件导刊 2010(06)
    • [19].postfix邮件服务器搭建[J]. 科技风 2009(04)
    • [20].基于sendmail的邮件服务器的配置[J]. 华南金融电脑 2009(05)
    • [21].应用JavaMail接收和发送E-mail[J]. 辽宁师专学报(自然科学版) 2009(04)
    • [22].BitDefender推出邮件服务器反病毒产品[J]. 中国信息安全 2010(07)
    • [23].用Zimbra构建企业自己的邮件服务器[J]. 中国传媒科技 2012(02)
    • [24].基于RedHet Linux构建邮件服务器[J]. 邢台职业技术学院学报 2015(05)
    • [25].爽 超大文件说发就发[J]. 电脑迷 2010(07)
    • [26].Linux下邮件服务器的搭建[J]. 电脑迷 2016(04)
    • [27].浅谈WebEasyMail在气象农网邮件服务器中的应用[J]. 科技情报开发与经济 2008(28)
    • [28].更换DOMINO邮件服务器[J]. 信息与电脑(理论版) 2010(08)
    • [29].用Winwebmail快速构建邮件服务器[J]. 现代经济信息 2009(13)
    • [30].C盘系统坏了,但数据都在C盘里怎么办?[J]. 网络与信息 2009(09)

    标签:;  ;  ;  ;  

    邮件服务器监测系统的设计与实现
    下载Doc文档

    猜你喜欢