MORANGE企业推送邮件系统

上海摩通软件科技有限公司广州分公司

    


 

一. 背景介绍

在现今的办公环境中,迅捷便利的网络应用成为不可或缺的重要工具。EMAIL,新闻,即时通讯,都是我们工作的重要组成部分。但由于计算机上网条件的限制,在出差,外出以及下班后,我们往往不能确保邮件或者信息的及时性。对于经常在外的管理人员和销售人员,问题更加突出。

而对于现代人,另一个不可缺少的工具是手机。目前,城市中手机普及率已接近100%,每个人随时随地都携带手机,手机收发邮件的应用需求强烈。但由于手机硬件和无线网络的限制,手机目前仅仅用于通话和短信息。而能够应用手机邮件,集中在PDA, BLACKBERRY等高端手持设备和服务。代价高昂,难以普及。目前只集中在少数最高管理层使用。

MOZAT公司的MORANGE系统平台,完美的将网络应用与普通手机结合,打开了普通手机无线应用的大门,让您从普通手机上自由收发邮件,实现推送邮件接收,并支持发送、抄送、转发、阅读附件等功能。

 

二. 系统技术架构

 

Fig-1 Morange企业推送邮件系统框架

 

Morange企业推送邮件系统分成三个部分包括:推送邮件服务器,配置管理后台以及手机客户端。Fig-1描述了系统的框架结构和网络拓扑结构。

(1)    推送邮件服务器通过POP3/Secure POP3/IMAP4/Secure IMAP4四种邮件协议与企业邮件服务器完成连接。

(2)    手机PDA客户端软件通过与移动公司的链路

GPRS/EDGE/CDMA 1x/WCDMA/3G/WiFi/WiMax等接入移动网络。

(3)    推送邮件服务器Push Email Server为在线用户轮询监测各邮箱的新邮件,其中的邮件检测通过POP3/Secure POP3/IMAP4/Secure IMAP4Hotmail/YahooWebmail协议完成。

(4)    在检测到新邮件时,推送邮件服务器将消息推送到用户的手机PDA客户端上。

(5)    MORANGE ENTERPRISE 服务器通过一个简单易用的WEB界面,管理员可以实现添加用户、连接企业邮件服务器、对用户配置进行管理、管理密码和查询使用状况与日志等。

Fig-2 后台管理配置

 

 


 

三. Morange手机PDA客户端

版本:Morange手机PDA客户端包括三个不同的版本

(1)    Java MIDP 2.0版本:安装包大小约300KB,占用Java内存1MB左右。适用于大多数中高档Nokia,索爱,摩托罗拉和三星等机型。

(2)    Windows Mobile 5.0 Pocket PC版本:安装包约1MB,适用于基本上所有的Windows Mobile 5.0/6.0PDA

(3)    Windows Mobile 5.0 Smartphone版本:安装包约1MB,适用于基本上所有的Windows Mobile 5.0/6.0Smart Phone

 

主要功能:

 

 

Fig-3 手机客户端部分截屏

(1)    接收推送邮:当用户的邮箱有新邮件时,服务器推送邮件到用户手机客户端,震动或者响铃提示。

(2)    阅读邮件:用户可阅读邮件,每封电邮首次推送该电邮的头2K字节内容邮件头,当用户选择阅读更多时才实时取得邮件全文,以此节省流量,防止全文推送重要性低的邮件。

(3)    回复、转发、抄送和暗送邮件:用户可从地址簿中选择收件人,直接完成回复、转发、抄送和按送的操作;转发时,邮件附件由服务器代理完成。

(4)    附件阅读:邮件推送时首先显示该邮件中的附件列表,当用户选择阅读附件时,系统首先推送该附件的头2K字节内容,在用户选择“更多”时完整推送附件内容,附件格式支持TEXT/GIF/JPG/BMP/PNG/DOC

(5)    管理通信簿:用户可自行编辑通信簿,该通信簿存储在手机端;用户也可从手机自由的通信簿中导入通信簿条目。

(6)    配置:用户可配置来信时使用的提醒方法,包括响铃和震动;用户也可配置邮箱中最多容纳电邮的条数,当邮箱达到上限时自动删除信箱中最早的信。

(7)    帐号管理:用户可通过手机客户端添加/删除/修改要推送的邮箱,在添加时需要输入邮箱地址、服务器、端口、协议、用户名和密码,系统自动测试信息的完整性和正确性,当确认无误后,加入该用户的邮箱列表。

 


 

四. Morange企业推送邮件服务器

(1)    支持POP3/IMAP4/Secure POP3/Secure IMAP4电子邮件协议。

(2)    采用Web API支持Yahoo/Hotmail世界最大的两种免费电子邮箱。

(3)    采用Secure POP3协议支持Gmail邮箱。

(4)    对服务器采用轮询机制检测新邮件。

(5)    文件数据在推送前使用改良的GZIP压缩算法对数据进行压缩。

(6)    用户可以选择加密或者不加密进行数据通信,如果采用加密方法则使用AES-128位加密方法和SSL加密通信协议进行通信,确保数据端对端安全。

 

五. 安装与集成

推送邮件服务器安装:

(1)    推送邮件服务器的硬件环境如下:

Platform

Model

操作系统

Windows 2000 Server

Windows 2003 Server

内存

2G 2G以上

CPU

Intel Pentium 4 相当或者更好的CPU

硬盘空间

20G以上空余空间

数据库要求

Microsoft SQL Server Express  (Free)

Web服务器

IIS 6.0

 

(2)    推送邮件服务器是安装在企业内网,防火墙以内。

(3)    确认能访问企业级邮件服务器如MS Exchange/Lotus Notes等;如果MS Exchange/Lotus Notes没有打开Imap4/POP3服务,需要在邮件服务器上对推送邮件服务器开启Imap4或者POP3服务。

注意:邮件服务器只对同处在内网和防火墙内的推送邮件服务器提供Imap4/POP3服务访问,并不对外开放。

(4)    如果手机客户端是通过公有APN cmnet/cmwap等公网连接连接推送邮件服务器,那么管理员需要在防火墙上向公网打开推送邮件服务器所工作的4个端口;如果手机客户端是通过专有APN连接推送邮件服务器,那么需要确认推送邮件服务器所连接的到移动公司的专网与该APN的网络在同一个网段。

 

手机客户端安装:

(1) 可以从手机PDA上直接打开安装包所在的安装链接下载完成。

(2)    Windows Mobile的手机,可使用Active SyncWindows Mobile版本安装到PDA上。

(3)    对于Java Midp 2.0的版本,可使用数据线或者直接下载安装完成。

(4)    手机PDA要确保配置了互联网访问的服务访问点,为获得较好的用户体验,较快的接收到推送邮件,建议不要使用WAP连接,以中国移动为例,建议使用cmnet而不使用cmwap

 

 

六. 典型应用案例- LG-PHILIPS MORANGE系统

南京LG-PHILIPSMORANGE应用主要集中在手机邮件服务。本企业的网络系统邮件系统结构较为复杂,主干网通过防火墙连接INTERNET,防火墙后分34级子网,每级子网都分配内部IP,经统一安全出口访问上层网络。而LOTUS DOMINO系统与EXCHANGE系统不同,不提供直接的POP3邮件服务。

LG-PHILIPS的系统结构中,邮件系统为LOTUS DOMINO 系统,用户端为LOTUS NOTES。南京工厂的LOTUS 邮件服务器作为子服务器,与韩国的LOTUS主邮件服务器连接。南京当地用户帐号, 存储在当地LOTUS服务器上。邮件和POLICY从韩国服务器上获取,存储在南京LOTUS服务器上。

用户登陆LOUTS NOTES后,直接从本地邮件服务器接收邮件。系统不采用POP3方式,但提供POP3接口。

基于安全性的考虑,南京本地邮件服务器只提供内网连接。因此,MORANGE 企业版服务器将安装在防火墙后,与邮件服务器同级网络内网网段中。

当一封邮件到达LOTUS南京服务器时,MORANGE ENTERPRISE 服务器通过POP3的方式,从LOTUS服务器获取邮件,并将这些邮件加密后,通过端口连接到MORANEG 数据中心服务器;MORANGE数据中心将邮件处理后通过无线GPRS推送给接收用户手机MORANGE

当用户通过手机发送EMAIL时,进行反向操作。手机发送邮件先到达MORANGE数据中心服务器,中心服务器根据发件人地址,将邮件通过INTERNET加密连接,发送给相应的MORANGE ENTERPRISE服务器;ENTERPRISE 服务器将邮件通过内网连接,发送给LOTUS南京服务器。邮件由LOTUS南京服务器发出至韩国LOTUS主服务器,并最终由韩国LOTUS服务器发送。

在此过程中,只有MORANGE ENTERPRISE 服务器通过加密网络和防火墙,与MORANGE 数据中心进行数据交换,确保了企业内部数据的安全性。MORANGE数据中心与用户手机MORANGE之间的通讯,为加密点对点通讯,提供电信级的安全保障。

LG-PHILIPS系统中,用户向系统管理员申请开通MORANGE PUSH EMAIL服务,管理员首先要为用户在LOTUS 系统中创建一个INTERNET密码,作为此用户邮件登陆LOTUS南京邮件服务器的POP3密码;然后管理员为用户创建一个MORANGE帐号和密码。

例如,A用户,邮件地址为 Tom@LGPhilips-displays.com,管理员为其创建了MORANGE ID: Tom@LGPhilips-displays.com,登陆密码为123456

用户下载安装或通过数据线安装MORANGE手机端软件(JAR文件,300K左右),配置手机GPRS连接默认为CMNET接入点。用管理员提供的用户名和密码登陆MORANGE,他的公司邮箱Tom@LGPhilips-displays.com,已经默认绑定在MORANGE服务中,用户立刻可以开始体验手机PUSH EMAIL的服务。其他功能模块根据个人定义的内容权限,也可立刻得到应用。