论文部分内容阅读
随着互联网应用的日益普及,建立安全高效、管理方便的电子邮件系统已成为现代企业信息化管理的一项重要工作。在各种面向UNIX环境的电子邮件系统中,qmail已被越来越多的大中型企业所接纳。 本文是作者对在上海巨一科技有限公司接受“东海大桥建设指挥部”的委托为其开发“东海大桥工程项目管理信息系统(ESBP-MIS)”项目中的辅助办公子系统的一个重要功能模块,即设计开发基于qmail内核包的电子邮件服务系统的技术总结和理论研究,同时对系统实现时遇到的几个关键问题的解决作了分析。在本文中,首先对qmail的机制做了深入的研究与分析,总结了qmail区别于其它邮件传输代理(Mail Transfer Agent,简称MTA)的特性,包括qmail的专用协议QMTP、qmail的特殊配置系统、qmail的个性化特色和qmail的高度安全性。本文认为,qmail的模块化思想使其具有高效、安全、可靠、简单以及适用于大用户量邮件系统等优点。但是由于qmail的底层功能的操作过于繁杂且其用户界面是命令行形式的,而东海大桥这个项目的特点是参建单位较多,每天各单位之间都要有大量信息需要及时、安全、准确地传递,这些都给qmail邮件系统的管理带来很多困难和不便。因此,针对东海大桥ESBP-MIS中大用户量的电子邮件系统的实际需求,本文采用Windows2000下的JBuilder 6.0作为开发工具,开发了基于qmail内核包的qmail管理系统qMS(qmail Management System),将qmail繁杂的底层功能的操作从管理员的角度进行了封装,含有五大功能模块(初始化、测试、监控、管理、帮助),同时为ESBP-MIS中的电子邮件系统管理员提供了友好的图形管理界面(GUI)。应用qMS使得大容量邮件系统的操作和管理更加有效,邮件系统管理员无需深刻了解qmail的运行机制即可灵活管理qmail,方便地发送邮件、接收邮件,查看邮件服务器日志,完成用户ID的维护等工作。目前,qMS已进入试运行阶段,邮件管理员反应良好,明显减轻了他们的工作强度,提高了工作效率。在企业获得的效益中起了不可替代的作用。