当前位置:文档之家› 邮件短信提醒功能方案

邮件短信提醒功能方案

邮件短信提醒功能方案
【预计效果描述】
用户收到邮件以后,短信平台发送该邮件的简要信息,以短信方式到用户手机上,通知用户查收邮件。

【技术方案分析】
方案一:开放POP3端口,让短信平台方面取值,并由短信平台发送。

开发工作量都在短信平台,Domino系统只需要开放相应接口即可。

劣势:
1、由于需要通过Pop3接口获取数据,需要在短信平台保留用户的密码。

2、如果用户密码变更,短信平台也需要做调整
3、无法及时获取短信到达信息,数据有有延迟,另外空轮询对Domino平台会有
不必要的资源消耗
方案二:在Domino以做出张表单或数据库,由短信平台读取该表单或数据库,并由短信平台发送。

两边都有开发工作量,Domino端需要将所有邮箱中的信息集中,并提供给短信平台轮询。

劣势:
1、由于数据是由Domino端的程序集中生成,短信平台只能通过轮询的方式获取,
数据有延迟。

方案三:Domino取值邮件头、发件人、时间,并借由短信平台发送。

开发工作量集中在Domino端。

短信平台只需要开发短信接口即可。

劣势:
由于可能会频繁调用短信平台,增加系统复杂度和不稳定性。

不论哪种方式,都需要有地方维护用户的手机号码等信息。

考虑到短信的实时性,建议采用第2种方案,采用Domino的路由进程触发,当用户收到邮件以后,将短信提醒集中在一个具体的位置,由短信平台轮询一个url地址,并最终发送短信。

所以可能会涉及这样几个方面的功能:
1、在Domino平台开发一个,具有增删查改的数据库,用来维护用户的短信号码,以
及是否发送短信的控制。

2、当有邮件路由的时候,自动触发生成一条短信记录。

内容格式由管理员配置。

3、增加一个系统维护功能,用来控制短信的格式等信息。

大致内容包括对方姓名、对
方手机号,短信标题。

4、提供一个对外接口,用于给短信平台轮询获取待发送的信息列表。

格式待定。

5、如果给用户自己维护是否发送短信的功能
【实施部署考虑】
1、用户手机号管理数据库。

2、1000多个用户邮箱数据库的升级改造。

为了确保模板统一,需要验证。

【开发周期】
预计3周左右。

相关主题