您的位置: turnitin查重官网> 计算机 >> 计算机毕业题目 >探究邮件系统基于postfix作器邮件系统设计和实现

探究邮件系统基于postfix作器邮件系统设计和实现

收藏本文 2024-02-24 点赞:35049 浏览:159621 作者:网友投稿原创标记本站原创

摘要:电子邮件综合了电话通信和邮政信件的特点,它传送信息的速度和电话一样快,又能像信件一样使收信者在接收端收到文字记录。不管在生活中还是工作中,越来越多的人开始利用电子邮件。Postfix是一种MTA(邮件传输写作技巧)软件。Postfix试图更快、更容易管理、更安全。利用基于postfix怎么写作器的邮件系统,可以让更多的人更直观的感受到他的方便与安全,并且可以为企业减少运维成本。本论文基于Postfix平台采取多层结构设计了企业电子邮件系统,上层采取NEO框架进行Web界面的上层开发。Postfix大约有100个配置参数,这些参数都可以通过main.cf指定,并且大多数的参数都设置了缺省值。JaMail API是一种可选的、能用于读取、编写和发送电子消息的包,JaMailAPI的设计是为了给收发信息提供访问。NEO开发框架体现层采取FreeMarker,制约层采取Struts2,业务逻辑层采取SpringFramework,数据持久层采取Spring JdbcTemplate。在NEO框架基础上增加通用类(Bean管理,框架整合),基础类(BaseAction,BaseService,ExecuteResult)和工具类(MapUtil,StringUtil,QueryUtil,PagingUtil),方便用户及企业实现功能性需求。本系统在与邮件怎么写作器通信历程中采取JaMail API,通过JaMail API的设计给收发信息提供访问,能够综合调用TP、POP3、IMAP和NNTP等协议发送或接收邮件,并把接收到的邮件在前台成功输出。最后,本论文还运用软件工程思想,对邮件系统的邮件管理、相册、通信录等模块进行了需求浅析和系统设计,给出了相关的设计用例图并就在Postfix平台上的实现进行了具体的讨论。系统完成后,主要功能包括邮箱帐号的注册与登录,邮件的接收与发送,邮件的查询与删除,通讯录的管理,相册的管理,日志的管理,日程安排的管理等均成功通过测试,在实际运用中取得较好的效果。该邮件系统对于各类型组织快速部署内部邮局系统具有一定的参考和借鉴作用。关键词:邮件系统论文postfix怎么写作器论文NEO框架论文JaMailAPI论文

    摘要4-5

    Abstract5-9

    第1章 绪论9-14

    1.1 探讨背景9

    1.2 国内外探讨近况9-12

    1.3 论文的主要革新点12-14

    第2章 系统浅析14-28

    2.1 框架概述14

    2.2 模块需求描述14-27

    2.2.1 用户管理模块需求描述15-17

    2.2.2 邮件管理模块需求描述17-18

    2.2.3 通讯录管理模块需求描18-22

    2.2.4 相册管理模块需求描述22-27

    2.3 开发环境27-28

    第3章 系统设计28-41

    3.1 系统系统结构设计28

    3.2 用户管理模块设计28-30

    3.3 邮件管理模块设计30-33

    3.4 通讯录管理模块设计33-36

    3.5 相册管理模块设计36-39

    3.6 数据库设计39-41

    第4章 系统实现41-62

    4.1 核心技术的实现41-42

    4.1.1 postfix 怎么写作器的部署41

    4.1.2 JaMail API 的利用41

    4.1.3 NEO 框架的利用41-42

    4.2 POSTFIX 怎么写作器的实现42-43

    4.2.1 安装 Postfix 怎么写作器42

    4.2.2 配置 Postfix 怎么写作器42-43

    4.2.3 安装 Dovecot 怎么写作器43

    4.2.4 配置 Dovecot 怎么写作器43

    4.3 NEO 框架的实现历程43-45

    4.3.1 创建 Action43-44

    4.3.2 Service 的数据库管理44

    4.3.3 在 Service 类中编写业务44

    4.3.4 编写 XML 文件44

    4.3.5 FTL 页面实现44-45

    4.4 用户管理模块的实现45-47

    4.5 邮件管理模块的实现47-51

    4.6 通讯录管理模块的实现51-57

    4.7 相册管理模块的实现57-62

    第5章 系统测试62-65

    5.1 用户管理模块测试62

    5.2 邮件管理模块测试62-63

    5.3 通讯录管理模块测试63-64

    5.4 相册管理模块测试64-65

    第6章 结论65-67

    6.1 本论文成果65-66

    6.2 本人主要工作66-67

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号