第1页共18页目录1前言.......................................................................................错误!未定义书签。1.1盈世简介错误!未定义书签。1.2成功案例..............................................................................................................................21.3方案说明..............................................................................................................................32软件系统设计.....................................................................................................42.1系统结构及配置..................................................................................................................42.2系统技术特点......................................................................................................................52.2.1分布式系统设计..........................................................................................................52.2.2系统高可靠性..............................................................................................................62.2.3系统安全......................................................................................................................72.2.4系统存储特性..............................................................................................................83系统功能............................................................................................................93.1电子邮件系统基本功能......................................................................................................93.2图形化系统管理................................................................................................................103.3公告栏................................................................................................................................113.4组织通讯录........................................................................................................................123.5网络文件夹........................................................................................................................133.6邮件列表............................................................................................................................143.7API开发包........................................................................................................................143.8Anti-spamGT.....................................................................................................................143.9Anti-Virus...........................................................................................................................164系统实施设计...................................................................................................174.1系统设计............................................................................................................................174.2硬件环境需求....................................................................................................................174.3软件环境需求....................................................................................................................184.4存储设计............................................................................................................................18版本CMXTCoremail邮件系统解决方案广州市倡和信息科技有限公司-Coremail核心代理商第2页共18页成功案例只有经过大量用户实际使用和检测的邮件系统才是完善可靠的邮件系统,而目前Coremail已支持超过2.8亿邮箱用户。Coremail是与中国的许多邮箱用户一起成长的,Coremail正在不断的被改进与完善,永远满足用户的需求及不断创新是我们一贯所坚持的。目前正在使用Coremail产品的代表客户包括:互联网行业网易邮局(包括旗下7大域名)中华网邮局TOM邮局3G门户网尚易企业邮局中央电大在线电信行业广东移动139手机邮箱广东联通如意邮手机箱西北网通苏州电信政府单位中国科学院中国证监会国家环保总局国家商务部广东省公安厅浙江公安厅山东省质量技术监督局陕西省交通厅广州省工商局广东省人大广州市政府杭州市政府教育传媒中国国际广播电台广东省广播电影电视局中国科技大学中央音乐学院大型企业南方电网总集团山西电力公司宝钢集团首钢集团华北油田吐哈油田厦门建发集团广东省农村信用社第3页共18页美的集团海信集团夏新电子德赛集团1.1方案说明本方案书是针对1000用户的电子邮件系统所编写的,编写目的在于描述基于Coremail架设的邮件系统的总体框架,并结合用户的实际应用和技术两方面的需求,构成一个完整、可行性强的邮件系统设计方案。通过对本文档所描述的内容,双方人员可以了解如下内容:Coremail邮件系统的架构、功能及其主要特点;基于Coremail所搭建的邮件系统的硬件需求与设计第4页共18页2软件系统设计2.1系统结构及配置邮件系统设计为包含:MTA、Webmail、POP、Admin、MD、UD及MS等系统功能模块,共同完成邮件的分捡、存储、发送等工作。MTA、Webmail、POP、Admin四个模块主要与用户交互,实现邮件系统的各种功能,是邮件系统的前端模块;而MD、UD、MS三个模块主要实现前端功能模块与数据库之间的通信,作为邮件系统的后端模块。MTA模块Coremail邮件系统的MTA(MessageTransportAgent,以下简称MTA)是Coremail系统中实现邮件分检和发送投递的主要部分。Webmail模块Coremail邮件系统的Webmail模块是Coremail系统中实现邮件页面浏览与发送等功能的重要部分。Webmail模块在系统中是一个相对独立的模块,它通过调用MTA、MD、UD、MS模块的接口,让用户通过浏览器完成所有的邮件处理功能。Webmail模块实现了大多数邮件客户端软件的全部功能,包括安全的用户认证机制、多个信件夹功能、在线读信功能、在线发信功能、信件第5页共18页排序功能、地址本功能、邮件搜索功能、邮件过滤配置与垃圾邮件处理功能、邮箱密码恢复功能、多种语言界面等等。POP模块POP模块负责处理终端用户的发出POP3请求,并按POP3协议返回相应的信息。Admin模块Coremail邮件系统是一套功能强大,体系结构比较复杂的大规模分布式系统,Coremail的各个服务模块可以安装在多台服务器上,同时提供服务,依赖于管理员手工维护相当困难。鉴于此,Coremail提供了功能强大的Admin管理界面,管理员可以通过Web界面,管理和监视其管辖范围内的所有组织、用户、域以及各个服务器的运行情况。MD模块Coremail邮件系统中的MetaDirectory(简称MD)模块主要维护用户名信息及用户的UDID(用户资料的定位ID,与UD所在机器的编号对应)和DomainID等信息。它接受系统其他模块送来的用户名,并查阅后台的数据库(MySQL或Oracle)存储的信息。如果此用户存在,则返回此用户的UDID和DomainID;如果此用户不存在,则返回查询用户失败信息。MD中使用了Cache和hash散列技术,极大的提高了定位UDID的性能。UD模块Coremail邮件系统中的用户数据模块(UserData,以下简称UD)是Coremail系统中的负责维护用户资料和用户邮件索引的模块。CoremailUD的用户资料可采用双数据库相互备份的保存方式,同时兼顾了性能和可靠性。MS模块Coremail邮件系统的邮件存储机制(MailStorage,以下简称MS)是Coremail系统中存贮邮件、管理信桶、响应外部模块对邮件操作的主要部分。2.2系统技术特点2.2.1分布式系统设计