邮件服务系统 CWebMail
CWebMail 邮件服务系统(以下简称CWebMail)采用Linux作为基础运行平台,qmail作为底层传输代理。后台数据库采用Mysql,并由Apache和PHP4组合构成CWebMail 的发布平台,整个系统结构如下图所示:

系统特点
POP3 邮件收取功能:
系统采用传统的电子邮箱功能,可以方便用户通过POP3客户端软件收取邮箱中的信件。传统的POP3邮箱都是以Mail Box格式存储邮件,而本系统采用的是qmail的Mail dir格式来存取邮件。Mail dir格式是最新型的邮件存取格式:简单的分级目录结构,将不同用户信件存放在不同用户目录下,增加信息的安全性,同时可以明显的加快查找速度。
SMTP邮件发送功能:
方便用户通过客户端软件发送客户端邮箱中的信件。本系统可设置SMTP发信认证,有效防止垃圾邮件。发件人身份验证支持由RFC2554(SMTP Service Extension for Authentication)、RFC2222(Simple Authentication and Security Layer)和RFC1995(SMTP Service Extension)定义的验证功能。发件人身份验证功能兼容以下邮件客户端软件Outlook Express 4.x or higher、Foxmail 4.0 or higher、Netscape 4.x or higher、 Outlook 9x/2000等。
用户邮箱QUOTA功能:
限制邮箱空间,当用户邮箱超过特定大小后,系统会自动发出警告,系统管理员可以设定特定用户的邮箱大小
提供扩展的Web方式访问功能:
邮件核心系统对邮件前端Web mail系统提供扩展访问协议的支持,使邮件用户能够通过Web方式进行收发、处理邮件。
多邮件域管理:
系统支持多邮件域,能够在一套邮件系统上,实现多个邮件域。服务运营商可以为大量中、小型企业提供电子邮件外包服务,在同一套服务器上提供多个域名,并且为每一个域指定一名管理员,对本域进行管理。
远程系统管理:
系统支持远程管理,邮件系统管理员(Administrator)和邮件域管理员(Post Master)能够通过网络在自己权限范围内对系统进行配置、管理。
强大的安全性:
本系统采用了多种安全机制和技术,为系统安全运行与用户邮件的安全收发提供了坚实的保证。
网络运营商的邮件系统管理员以非root方式管理邮件系统,不能对网络主机系统进行操作。
邮箱用户与系统用户完全分离,避免邮箱用户窃取系统管理权限。
所有用户的密码全部采用加密算法存储,存储内容无法进行逆运算,避免破解用户密码。
系统支持用户身份验证,只允许注册用户使用本系统发邮件,避免垃圾邮件和伪造身份邮件的产生。
系统通过加密认证技术,使邮件用户在使用POP3取信的时候,个人身份和资料不会被截获泄露。
- 用户IP段访问控制系统,只有设置合法的IP段内的用户才有权访问邮件。
- 邮件核心系统与前端Web mail系统分离
邮件核心系统与前端Web mail系统相分离,邮件用户不能直接访问邮件核心系统。
系统技术性能
- 大规模,能容纳万级以上用户。
- 高速度,满足大量用户的同时访问。
- 可靠性,提供一天24小时,一年365天的不间断服务。同时稳定、有效地使管理者不必为服务质量而担心,安全性可以保证系统免受外部非法攻击。
- 易于管理,为维护人员提供完全基于浏览器的日常管理和监测工具,支持远程管理。
- 标准性,支持Email的标准协议。
- 用户只需要一个浏览器,便能完成所有邮件的操作。
- 高性能价格比,突破了邮件系统依赖于昂贵硬件设备和系统软件的限制。系统适应高低端服务器,可有效提供高性能的大容量邮件服务。
系统运行环境说明
硬件环境
1000用户以下的环境配置:
CPU |
PIII450以上 |
内存 |
256M以上 |
硬盘 |
40G以上(根据系统用户需求增加) |
网卡 |
10M/100M /1000M以太网卡 |
1000用户-5000用户的环境配置:
CPU |
Intel Xeon PIII933以上 |
内存 |
512M以上 |
硬盘 |
10000转SCSI硬盘(根据系统用户要求增加容量) |
网卡 |
10M/100M /1000M以太网卡 |
5000用户以上的环境配置:
采用专业Intel架构的企业级服务器,以保证系统的安全性。
软件环境
高性能价格比:突破了商业电子邮件系统依赖于昂贵硬件设备的限制,系统适应高低端服务器,均能提供高性能、大容量的邮件服务。运行在奔腾处理器上的Linux操作系统,每天可以轻松地投递20万封电子邮件。
服务器要求:
- 操作系统采用RedHat Linux。7.0 7.1 7.2 7.3 8.0 版本已经经过测试。
- 数据库环境:采用Mysql3.23 for Linux。
- Web服务器:采用Apache1.3 或更高。
Web mail运行环境:Apache+PHP4。
|