邮件管理
向平台用户批量发送邮件通知,支持 HTML 格式和模板变量。适用于活动通知、产品更新、运营推广等场景。
访问路径
/admin/user_emails
需要
admin角色。
前置条件
邮件发送功能依赖邮件服务配置,需在 系统设置 中先配置邮件服务:
| 服务商 | 需要的配置 |
|---|---|
| Sendflare | API Token、发件邮箱 |
| 腾讯云 SES | Secret ID、Secret Key、发件邮箱、服务区域 |
配置完成后建议使用设置页面中的测试按钮验证邮件服务是否正常。
页面布局
左右分栏布局:
- 左侧面板:选择收件人
- 右侧面板:编辑并发送邮件
选择收件人
搜索功能
- 顶部搜索框:按用户名或邮箱搜索用户
- 角色筛选按钮:全部 / VIP / 普通用户
选择操作
- 全选/取消全选按钮
- 每行:复选框 + 头像 + 用户名 + VIP 徽章 + 邮箱
- 已选计数实时显示
编辑邮件
邮件主题
- 文本输入框,必填
邮件内容
- HTML 格式编辑器(多行文本区域,16 行)
- 预填精美的 HTML 邮件模板(含渐变背景、CTA 按钮等样式)
- 支持编辑/预览切换
模板变量
| 变量 | 说明 |
|---|---|
{name} | 替换为用户名 |
{email} | 替换为用户邮箱 |
在邮件内容中使用这些变量,发送时会自动替换为每位收件人的实际信息,实现个性化邮件。
发送
点击「发送」按钮批量发送邮件。发送完成后显示成功和失败数量统计。
使用场景
- 活动通知:向所有用户发送线上/线下活动邀请
- 产品更新:向 VIP 用户推送新功能上线通知
- 运营推广:向普通用户推广 VIP 会员或课程
提示
发送前建议先使用预览功能检查邮件样式,确保在不同邮件客户端中显示正常。发送量较大时建议分批次发送,避免被邮件服务商判定为垃圾邮件。