一、需求
1、提供restapi调用发送邮件
2、邮件运营商包括多家,能灵活配置
3、邮件提供模板接口,可以通过模板去发送邮件
4、邮件提供非模板接口,直接发送邮件
5、发送邮件全部采用异步发送
二、邮件系统架构图
1、client端发布消息,两个队列,一个队列负责模板邮件,一个负责非模板邮件。
2、mail系统消费两个队列,进行存储和处理操作后,直接调用第三方运营商接口发送。
三、邮件系统类图
1、提供restapi调用发送邮件
2、邮件运营商包括多家,能灵活配置
3、邮件提供模板接口,可以通过模板去发送邮件
4、邮件提供非模板接口,直接发送邮件
5、发送邮件全部采用异步发送
1、client端发布消息,两个队列,一个队列负责模板邮件,一个负责非模板邮件。
2、mail系统消费两个队列,进行存储和处理操作后,直接调用第三方运营商接口发送。