FlyskyMail是一个基于J2EE的一个Mail Client采用了RCP的UI设计.
它的主要特点是:
1.实现多介质存储
2.实现定时发送
3.通讯录管理
4.过滤器定制
5.系统托盘
6.跨平台
7.第三方接口
前期需求:
mail的基本功能包括:mail的收发,mail的HTML,TEXT的内容格式,已经带附件的收发,抄送,转发,回复,收条
3.mail的存储
mail的存储包括:LOCAL存储和DATABASE存储
4.mail的群发
mail的群发是指同时发送邮件(不是抄送)
5.mail的定时发送
mail可以在制定的时间发送,也可以周期发送.如,PM2:00发给JOHN一份MAIL
6.mail的过滤器
mail过滤器是对邮件的过滤,也可以定制过滤规则.
7.通讯录
mail的通讯录可以对发件人的信息记录,也对添加,修改通讯录.
8.mail的邮箱
包括发件箱,收件箱,草稿箱,垃圾箱
产品的UI功能
0.UI的布局界面
UI布局包括:主界面,通讯录界面.
主界面 包括:邮箱列表,用户编辑区域(支持多窗口),详细列表区
通讯录界面 是一个DIALOG,可以对好友信息进行添加,编辑,删除等操作.
1.配置的UI界面
新建邮箱WIZARD-可以新建邮箱已经对其配置.
配置邮箱DIALOG-可以对邮箱的存储等配置.
新建邮件WIZARD-可以对邮件进行配置.
2.最小化托盘
FLYSKYMAIL可以实现系统托盘的功能.