# 短信推送服务

## 需求分析

希望邮件推送服务能提供的功能

- 可编程、可扩展（通过程序对接、改造）
    - 能够通过开发在程序逻辑或者管理界面中自动触发发送
    - 支持邮件发送验证码和邮件营销推送
    - 能够支持HTML的邮件内容，而HTML内容能够随时随地进行修改，方便美工和开发去调整

- 可观测
    - 验证类邮件能够支持IP统计、次数统计，能够进行时间限制、防止恶意发送
    - 推送类邮件能够支持统计发送数量、发送成功率等反馈数据

- 推送效率
    - 验证邮件要能在5-10秒内发送成功，到达率高

- 用户友好
    - 用户可以退订推送类邮件

## 功能设计

