邮件短信提醒功能方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
邮件短信提醒功能方案
【预计效果描述】
用户收到邮件以后,短信平台发送该邮件的简要信息,以短信方式到用户手机上,通知用户查收邮件。
【技术方案分析】
方案一:开放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周左右。