Skip to content

邮件管理

向平台用户批量发送邮件通知,支持 HTML 格式和模板变量。适用于活动通知、产品更新、运营推广等场景。

访问路径

/admin/user_emails

需要 admin 角色。

前置条件

邮件发送功能依赖邮件服务配置,需在 系统设置 中先配置邮件服务:

服务商需要的配置
SendflareAPI Token、发件邮箱
腾讯云 SESSecret ID、Secret Key、发件邮箱、服务区域

配置完成后建议使用设置页面中的测试按钮验证邮件服务是否正常。

页面布局

左右分栏布局:

  • 左侧面板:选择收件人
  • 右侧面板:编辑并发送邮件

选择收件人

搜索功能

  • 顶部搜索框:按用户名或邮箱搜索用户
  • 角色筛选按钮:全部 / VIP / 普通用户

选择操作

  • 全选/取消全选按钮
  • 每行:复选框 + 头像 + 用户名 + VIP 徽章 + 邮箱
  • 已选计数实时显示

编辑邮件

邮件主题

  • 文本输入框,必填

邮件内容

  • HTML 格式编辑器(多行文本区域,16 行)
  • 预填精美的 HTML 邮件模板(含渐变背景、CTA 按钮等样式)
  • 支持编辑/预览切换

模板变量

变量说明
{name}替换为用户名
{email}替换为用户邮箱

在邮件内容中使用这些变量,发送时会自动替换为每位收件人的实际信息,实现个性化邮件。

发送

点击「发送」按钮批量发送邮件。发送完成后显示成功和失败数量统计。

使用场景

  • 活动通知:向所有用户发送线上/线下活动邀请
  • 产品更新:向 VIP 用户推送新功能上线通知
  • 运营推广:向普通用户推广 VIP 会员或课程

提示

发送前建议先使用预览功能检查邮件样式,确保在不同邮件客户端中显示正常。发送量较大时建议分批次发送,避免被邮件服务商判定为垃圾邮件。

基于 MIT 许可发布