短信管理
短信管理用于配置短信服务商、管理短信模板、查看发送记录等。
功能概述
短信管理包含以下功能:
- 服务商配置:配置阿里云、腾讯云等短信服务商
- 短信模板:管理各类短信模板
- 发送记录:查看短信发送记录
- 发送统计:统计短信发送情况
短信服务商
系统支持以下短信服务商:
| 服务商 | 特点 | 适用场景 |
|---|---|---|
| 阿里云 | 稳定、覆盖广 | 生产环境 |
| 腾讯云 | 稳定、覆盖广 | 生产环境 |
| Mock | 模拟发送 | 开发测试 |
阿里云短信配置
配置前准备
- 阿里云账号
- 已开通短信服务
- 已获取AccessKey ID和AccessKey Secret
- 已申请短信签名和模板
配置步骤
- 进入「系统设置」→「短信管理」→"短信配置"
- 选择服务商为"阿里云"
- 填写配置信息:
- AccessKey ID:阿里云AccessKey ID
- AccessKey Secret:阿里云AccessKey Secret
- 短信签名:已申请的短信签名
- 点击"保存配置"
- 点击"测试发送"验证配置
申请短信签名和模板
- 登录阿里云短信服务控制台
- 申请短信签名:
- 签名类型:公司/产品/APP等
- 签名内容:品牌名称
- 上传资质证明
- 申请短信模板:
- 模板类型:验证码/通知/推广
- 模板内容:使用变量如
${code} - 等待审核通过
腾讯云短信配置
配置前准备
- 腾讯云账号
- 已开通短信服务
- 已获取SecretId和SecretKey
- 已申请短信签名和模板
配置步骤
- 进入「系统设置」→"短信管理"→"短信配置"
- 选择服务商为"腾讯云"
- 填写配置信息:
- SecretId:腾讯云SecretId
- SecretKey:腾讯云SecretKey
- 短信签名:已申请的短信签名
- SDK AppID:短信应用ID
- 点击"保存配置"
- 点击"测试发送"验证配置
短信模板管理
模板类型
| 类型 | 用途 | 示例 |
|---|---|---|
| 验证码 | 登录、注册验证 | 您的验证码是123456,5分钟内有效 |
| 通知类 | 订单通知、服务提醒 | 您的订单已派单,技师将准时上门 |
| 营销类 | 活动推广、优惠券 | 您有一张优惠券即将过期 |
场景配置
系统预设以下短信场景:
| 场景 | 触发时机 | 是否必需 |
|---|---|---|
| 登录验证码 | 用户登录时 | 是 |
| 注册验证码 | 用户注册时 | 是 |
| 密码重置 | 重置密码时 | 是 |
| 订单通知 | 订单状态变更 | 否 |
| 服务提醒 | 服务前提醒 | 否 |
| 营销推送 | 活动推广 | 否 |
配置场景模板
- 进入「系统设置」→"短信管理"→"场景配置"
- 选择要配置的场景
- 填写模板信息:
- 模板CODE(从服务商处获取)
- 模板内容
- 变量映射
- 启用/禁用该场景
- 保存配置
发送记录
查看发送记录
- 进入「系统设置」→"短信管理"→"发送记录"
- 查看所有短信发送记录
记录字段
| 字段 | 说明 |
|---|---|
| 手机号 | 接收短信的手机号 |
| 短信内容 | 发送的短信内容 |
| 发送时间 | 发送时间 |
| 发送状态 | 成功/失败 |
| 失败原因 | 失败时的错误信息 |
| 费用 | 发送费用 |
筛选查询
- 按手机号搜索
- 按发送状态筛选
- 按时间范围筛选
- 按场景类型筛选
发送限制
频率限制
防止短信被滥用:
| 限制类型 | 限制值 | 说明 |
|---|---|---|
| 单号码日限 | 10条/天 | 同一手机号每日最大发送数 |
| 单号码小时间隔 | 60秒 | 同一手机号两次发送间隔 |
| IP日限 | 100条/天 | 同一IP每日最大发送数 |
配置限制
- 进入「系统设置」→"短信管理"→"发送限制"
- 配置各限制参数
- 保存设置
发送统计
查看统计
- 进入「系统设置」→"短信管理"→"发送统计"
- 查看短信发送统计
统计维度
| 维度 | 说明 |
|---|---|
| 发送总量 | 总发送条数 |
| 成功/失败数 | 成功和失败的条数 |
| 成功率 | 发送成功比例 |
| 费用统计 | 发送费用总额 |
| 日/周/月趋势 | 发送量趋势 |
| 场景分布 | 各场景发送占比 |
常见问题
Q: 短信发送失败?
A: 请检查:
- AccessKey配置是否正确
- 短信签名是否审核通过
- 模板CODE是否正确
- 手机号格式是否正确
- 是否触发频率限制
Q: 收不到验证码?
A:
- 检查手机号是否输入正确
- 检查是否被拦截(垃圾箱)
- 检查是否触发频率限制
- 联系运营商确认未屏蔽
Q: 短信费用怎么算?
A: 按服务商计费标准:
- 阿里云:约0.045元/条
- 腾讯云:约0.045元/条
- 具体以服务商官网价格为准
Q: 如何开启Mock模式?
A:
- 进入"短信配置"
- 选择服务商为"Mock"
- 保存配置
- 测试环境发送的短信不会真正发送,可在发送记录查看
Q: 短信模板审核要多久?
A:
- 验证码模板:通常几分钟
- 通知类模板:1-2小时
- 营销类模板:1-2个工作日
最佳实践
- 合理使用:避免发送垃圾短信,遵守法规
- 内容规范:短信内容要真实、合规
- 时间控制:营销短信避免在休息时间发送
- 退订提示:营销短信要包含退订提示
- 监控告警:设置发送失败告警,及时发现问题
