- 邮箱提醒ID email_notify版本 1.3.0插件制作者 li3295售价 3 积分787 行 / 42 KBHook / 路由 / 后台页把「我的通知」同步发到邮箱,支持精美 HTML 邮件模板,保存后可立即补发。收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。app/plugins/email_notify/plugin.php开发日志已有 1 条
个人独立维护项目。
主楼 插件质量报告
插件:
email_notifyHook 功能范围 循环 使用频率 文件读写 修改系统表 读写系统表 读写自己的表 page.footer 全站页面页脚 回调内 5 写 修正❗️ - app_notifications, app_users 修正❗️ 写 plugin_email_notify_queue;读 plugin_email_notify_prefs 修正❗️ profile.after_form 个人资料编辑表单 否 3 - - app_users 读 plugin_email_notify_prefs reply.after_save 回帖保存后 回调内 3 写 修正❗️ - app_notifications, app_users 修正❗️ 写 plugin_email_notify_queue;读 plugin_email_notify_prefs 修正❗️ topic.after_save 主题保存后 回调内 3 写 修正❗️ - app_notifications, app_users 修正❗️ 写 plugin_email_notify_queue;读 plugin_email_notify_prefs 修正❗️ 颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。
数据字典
plugin_email_notify_prefs字段 类型 可空 默认值 约束 user_id uint 否 - 主键 email string 否 '' - notify_inbox INTEGER 否 1 - notify_reply INTEGER 否 0 - notify_mention INTEGER 否 0 - updated_at uint 否 - - plugin_email_notify_queue字段 类型 可空 默认值 约束 id id 否 - 主键、自增 user_id uint 否 - - to_email string 否 - - kind key 否 - - subject string 否 - - body text 否 - - topic_id uint 否 0 - reply_id uint 否 0 - dedupe_key key 否 - 唯一 created_at uint 否 - - available_at uint 否 0 - sent_at uint 否 0 - failure_count uint 否 0 - last_error string 否 '' - 版本 1.3.0 更新:
邮件提醒 用户回帖 发帖等等 只要在我的通知里面 都会发到邮件提醒- bbs1org2026-08-14
这个插件设计好像繁琐了。增加一个 我的通知表 发送记录表,两个字段就行: id 是否发送,用插件的计划任务hook异步发送邮件,发送的时候,去用户表查邮箱和是否允许发邮件,就可以了。
旧格式迁移:已将插件代码转存到开发日志,主题正文改为基础介绍。