电子邮件系统老树发新芽

2003/04/09

  E-mail走近我们的生活早已不是什么新奇的话题了,速度快、操作方便、可以一信多发并附带声音图像等诸多特点使之成为了目前最流行的通信手段之一。我们知道,一个电子邮件系统的构建,除了必要的硬件(如邮件服务器)和客户端软件(如Microsoft Outlook、Foxmail)之外,最重要的就是服务器端的邮件系统软件。在Unix平台上,常用的邮件系统软件有Sendmail和Qmail,这两种软件已被某些Unix操作系统所包含,用户还可以通过免费下载得到,使用广泛。在 Microsoft NT平台上,常用的邮件系统软件有Microsoft Exchange和Lotus Notes,作为成熟的商业软件,它们拥有大量的用户基础。我国大部分中小规模的企事业单位、小型ISP,其邮件服务系统一般都是使用上述软件,对于这些单位来说,用户数量不多,数量级从几十、几百到几万不等,传统软件基本能满足此类用户的需求。

  但是近年来,随着互联网的飞速发展,专家还预测,2年后电子邮件的账号将达10亿个,电子邮件的用户数量和业务量两方面的激增,向负载它们的电子邮件系统提出了挑战,Sendmail这类传统的电子邮件系统软件的局限性立即暴露了出来。首先,这类邮件系统的体系结构是集中式的,软件模块不能拆分在不同的机器上运行,系统的处理效率较低,当用户数量超过5万个时,即使是使用高档的主机设备,系统速度也会明显降低,会出现访问困难、邮件阻塞的情况。所以从容量和速度两个方面,无法满足新的需求。其次,邮件系统对邮件传输、存储等方面的安全问题存在隐患,而且扩展性不够。

  新的需求、新的市场,呼唤新一代电子邮件产品的出现。那么,什么样的产品能够满足这一市场需求呢?从一批新一代电子邮件系统,如金笛电子邮件系统,我们不难看出新一代电子邮件系统具有的一些技术和性能特点。

  第一,新系统是大容量、高速度的,并且具有良好的可扩展性。

  新一代邮件系统的结构设计应该是分布式的。系统既可以在一台机器上安装多种服务,为用户提供多种服务,也可以在一组机器上安装一种服务,为不同的用户群提供相同的服务。机器之间通过可靠的TCP实现通信。通过增加机器的数量,即可增加系统的用户容量和提高系统的反应速度。

  分布式系统可以将软件的不同模块,如收发模块(MTA)、用户认证数据库(DBS)、邮件存储模块(MDS)和Web-Mail模块(WWW)等,分别运行在不同的机器上,共同完成整个电子邮件系统的功能。每一种模块还可以再拆分在不同的服务器上运行,实现负载动态均衡,从而使系统可以支持到几百万以上的用户。

  分布式的体系结构,大大提高了系统能够支持的用户容量,提高了速度。此外,系统各软件模块都采用多线程体系结构。线程是轻量级的,花费系统的资源很少,在单处理器环境中,可以避免程序阻塞和延迟,提高效率。在多处理器体系中,通过在不同的处理器上执行每一个线程,获得真正的并行性。分布式体系结构设计使系统具备了很强的灵活性,可以根据用户的需求和使用模式进行定制,具备良好的可扩展性。

  第二,系统具备很高的性价比和安全可靠性。

  现在有越来越多的ICP希望能为用户提供免费电子邮件服务,但是ICP一般赢利困难、资金紧张。免费为用户提供的服务,自然希望投入越少越好。但同时,免费邮件系统用户量很大,需要较好的硬件资源支持。如何用最少的投入换来最高的性能,是众多电子邮件系统用户最为关心的问题。因此,必须通过采用多种软件技术,使用功能模块,使程序小巧灵活、占用系统资源少。同时新一代电子邮件系统通常采用新型安全系统,提高系统的可用性。除了能够支持高档服务器、SNA高速存储设备之外,还要求能够在低成本的硬件上运行,软件环境也支持一些免费系统,如FreeBSD、Linux和MySQL,可以极大地降低客户的投入成本。此外,邮件系统以非root 权限运行,可以防止系统因资源耗尽而崩溃。同时系统的容错性也很出色,单节点SMTP、POP服务器宕机后系统无任何影响,机器恢复后可以自动处理积存邮件。

  第三,系统应该全面支持WebMail功能。

  ICP为用户提供免费邮件服务,目的在于吸引住用户,提高网站的访问量。这就要求其电子邮件系统,可以完成尽可能多的邮件操作,在方便用户的同时为服务商提供一个可聚集大量用户和访问量的商业运作载体。因此新一代邮件系统要求全面支持WebMail,并支持以Web方式阅读邮件时对邮件进行一个、多个及整页的删除、移动操作;可以对附件类型进行自动判断,自动识别HTML格式邮件,自动进行汉字内码的转换;具有文件夹的创建、重命名和删除等管理功能和邮件检索功能等等。

  第四,系统应提供完善而强大的管理功能。

  传统邮件系统管理起来非常麻烦,需要对Unix较熟的专业人员来做,而新一代的金笛邮件系统的管理是基于Web方式的, 无需Unix专业知识, 操作维护简单实用,并提供了以下功能: 系统级的参数设置,主要包括数据服务器的地址、用户主目录和一般用户的信箱容量限制及特殊用户信箱容量的分配; 对邮件大小进行限制,并可以进行邮件过滤; 设置虚拟域名; 可以统计一天收发邮件的份数、字节数、成功数与失败数; 可以统计邮件系统的负载情况及Web-Mail各页面的PageView,对ICP网站经营提供重要的参考作用;此外,还需要实时监控系统中各服务器的CPU、内存、进程数以及各服务器是否正常工作,并适时提供故障报告等等。

  总的说来,电子邮件的发展经历了远程登录模式、专用客户端模式、基于Web的模式,目前正向WAP/sms模式迁移。内容则从文本向语音视频、多媒体信息融合。随着新技术、新产品和新市场的不断出现,电子邮件系统又出现了新的发展趋势。

  首先,以邮件为基础通讯平台,实现邮件、短信息、传真、等互发互通。例如,金笛Mail2SMS将邮件系统和短消息系统紧密结合,将信息传递从桌面延伸到随时随地。

  其次,安全无病毒的邮件系统是每个邮件系统用户的迫切要求,相信金笛电子邮件系统率先推出的杀毒、数字签名、加密技术会成为以后邮件系统的标准配置。

  此外,企业上网已成必然趋势。如何满足越来越多的企业用户的需求,如何适应用户对邮件系统的安全可靠性、扩展性提出的更高要求?新一代邮件系统将越来越要求小规模经济版本,使产品更加平民化,让广大的中小企业用户,也能享受到大容量电子邮件系统的先进技术。相信随着互联网的飞速发展,让电子邮件走近每一个中国人,已不再遥远。

北京春笛公司供稿 CTI论坛编辑



相关链接:
北京春笛公司基于linux的内外网邮件路由方案 2004-10-21
金笛邮件列表JDMailList V1.0功能介绍 2004-10-21
北京春笛公司分布式电子邮件系统设计 2004-10-20
北京春笛公司彩邮系统运营方案建议书 2004-10-20
北京春笛公司内外网邮件收发方案 2004-10-20

分类信息:     文摘   技术_email_新闻   技术_email_文摘