论文部分内容阅读
随着网络技术的发展,电子邮件给众多用户提供了一种方便、快捷的通信方式,逐渐成为人们生活不可缺少的一部分。如何给用户提供更方便的电子邮件功能,给管理者提供更方便的管理功能,也因此成为一个值得探讨的问题。 本文主要介绍了目前最流行的基于嵌入式Linux的Web邮件系统的设计。在说明了邮件系统的收发及传输原理的基础上,对基本邮件软件qmail的收发机制进行了详细的阐述。作者在仔细研究了qmail软件的源代码结构的基础上,对其进行了修改,将qmail邮件基本系统与嵌入式数据库Mini SQL融合在一起,实现对虚拟域和邮件用户的数据库管理,使系统用户和邮件用户分离。 对于垃圾邮件的处理,作者针对qmail本身源代码的结构以及收发邮件的机制,设计系统级和用户级两级过滤机制,初步实现对部分垃圾邮件的接收的控制。 整个系统的应用,无论是管理端还是用户端,都是通过Web实现的。由PHP和Apache共同提供Web服务,这样使管理员的管理操作更加方便、简洁,相对远程登录的方式来说也更加安全,同时也方便了用户对邮件的操作。 文章最后对整个系统的性能做了简单的归纳总结,并给以后系统的改进提出了建议。