無代碼加密 無額外授權(quán) 版本號(hào):1.0.0
適配PHP:7.4+
主要功能
- 支持新評(píng)論通知,將前臺(tái)新評(píng)論發(fā)送到后臺(tái)配置的收件箱
- 支持后臺(tái)回復(fù)通知,管理員回復(fù)后自動(dòng)通知原評(píng)論者
- 支持獨(dú)立 SMTP 配置,可單獨(dú)設(shè)置 Host、Port(特別是一些idc封禁了常見端口時(shí))、加密方式、用戶名、密碼或 API Key、發(fā)件人信息
- 支持智能 SMTP 默認(rèn)行為,用戶名留空時(shí)默認(rèn)跟隨發(fā)件人郵箱,Resend 主機(jī)可自動(dòng)使用
resend
- 支持測試發(fā)送,可直接基于當(dāng)前表單配置測試發(fā)信鏈路
- 支持錯(cuò)誤診斷,失敗時(shí)可返回認(rèn)證失敗、超時(shí)、TLS/SSL、連接失敗、主機(jī)策略攔截、頻率限制等提示
- 支持郵件日志,記錄
comment、reply、test 三類事件,并區(qū)分 success、failed、blocked 狀態(tài)
- 支持日志篩選、分頁、詳情查看,以及清理成功日志或全部日志
- 支持日志脫敏,自動(dòng)隱藏郵箱、SMTP 用戶名、發(fā)件人信息和密碼/API Key 等敏感內(nèi)容
- 支持三套郵件模板:Classic Notice、Modern Brand、Editorial Clean
- 支持品牌主色設(shè)置,讓評(píng)論通知郵件更貼合站點(diǎn)視覺風(fēng)格
- 支持 SMTP 安全策略,默認(rèn)僅允許公網(wǎng)主機(jī),并可通過
trusted_smtp_hosts allowlist 顯式放行域名、IP 或 CIDR
- 支持新評(píng)論“僅審核通過后發(fā)送”策略
- 支持發(fā)送頻率限制,結(jié)合 IP、UA、Session 等維度降低濫發(fā)風(fēng)險(xiǎn)
- 支持評(píng)論通知去重,避免評(píng)論保存與審核發(fā)布階段重復(fù)發(fā)信
- 支持中英文后臺(tái)與郵件文案顯示
設(shè)置入口
插件啟用后,可在 Emlog 后臺(tái)插件管理中進(jìn)入 Comment Mail 設(shè)置頁進(jìn)行配置。
- 后臺(tái)入口:
插件 > 評(píng)論郵件通知
提醒:啟用本插件后,建議先關(guān)閉 Emlog 系統(tǒng)原有的評(píng)論通知,避免重復(fù)發(fā)送郵件。
配置概覽
插件后臺(tái)按模塊劃分配置區(qū)域,便于快速檢查當(dāng)前狀態(tài)。
- 配置概覽
- 通知策略
- 郵件模板
- SMTP 配置
- 安全與策略
- 當(dāng)前配置摘要
- 測試發(fā)送
- 郵件日志

通知策略
插件支持兩條核心通知鏈路:
- 新評(píng)論通知:前臺(tái)有新評(píng)論時(shí),發(fā)送到后臺(tái)配置的收件箱
- 回復(fù)通知:管理員在后臺(tái)回復(fù)評(píng)論后,發(fā)送給原評(píng)論者郵箱
同時(shí)支持“僅審核通過后發(fā)送新評(píng)論通知”,適合開啟評(píng)論審核的站點(diǎn)。
SMTP 配置
Comment Mail 支持完整的獨(dú)立 SMTP 配置,適合對默認(rèn)郵件能力不滿意、或需要接入第三方郵件服務(wù)的站點(diǎn)。
可配置內(nèi)容包括:
- SMTP Host
- SMTP Port
- Encryption
- SMTP Username
- Password / API Key
- Sender Email
- Sender Name
插件支持 auto 加密識(shí)別,可按端口自動(dòng)匹配 SMTPS / STARTTLS,降低配置門檻。

測試發(fā)送與錯(cuò)誤診斷
插件提供測試發(fā)送功能,可直接使用當(dāng)前表單中的 SMTP 參數(shù)進(jìn)行測試,不必先保存配置,更適合邊調(diào)邊試。
當(dāng)測試失敗時(shí),可輔助定位以下常見問題:
- SMTP 用戶名或密碼/API Key 錯(cuò)誤
- 端口與加密方式不匹配
- DNS 無法解析 SMTP 主機(jī)
- 服務(wù)器無法連接目標(biāo) SMTP
- SMTP 主機(jī)被安全策略攔截
- 當(dāng)前請求觸發(fā)發(fā)送頻率限制

郵件模板
插件內(nèi)置三套郵件模板,評(píng)論通知與回復(fù)通知共用同一套模板風(fēng)格:
- Classic Notice:穩(wěn)重通用,兼容優(yōu)先
- Modern Brand:更偏產(chǎn)品通知風(fēng)格,品牌感更強(qiáng)
- Editorial Clean:更適合博客與內(nèi)容站,強(qiáng)調(diào)閱讀體驗(yàn)
此外還支持品牌主色設(shè)置,讓通知郵件風(fēng)格與站點(diǎn)整體視覺保持一致。

郵件日志
插件會(huì)記錄郵件發(fā)送日志,便于站長在生產(chǎn)環(huán)境中排查問題和回看發(fā)送狀態(tài)。
日志能力包括:
- 查看發(fā)送總量、成功數(shù)、失敗數(shù)、攔截?cái)?shù)
- 按事件類型篩選 comment / reply / test
- 按狀態(tài)篩選 success / failed / blocked
- 查看單條日志詳情,包括時(shí)間、耗時(shí)、SMTP 主機(jī)、端口、模板、收件人掩碼、錯(cuò)誤碼、診斷信息與排查建議
- 清理成功日志或全部日志


安全與策略
Comment Mail 在郵件發(fā)送之外,還補(bǔ)充了適合線上站點(diǎn)使用的安全控制:
- 默認(rèn)攔截內(nèi)網(wǎng)、回環(huán)、鏈路本地、保留地址等非公網(wǎng) SMTP 目標(biāo)
- 通過
trusted_smtp_hosts allowlist 放行明確可信的域名、IP 或 CIDR
- 對發(fā)送行為做頻率限制,降低濫發(fā)與資源消耗風(fēng)險(xiǎn)
- 對日志中的敏感字段做脫敏處理,減少信息泄露風(fēng)險(xiǎn)

適用場景
個(gè)人博客
有新評(píng)論時(shí)及時(shí)收到提醒,方便站長快速參與互動(dòng)。
內(nèi)容站
后臺(tái)統(tǒng)一處理評(píng)論,并在回復(fù)后自動(dòng)通知用戶,提升互動(dòng)效率。
品牌官網(wǎng) / 工作室站點(diǎn)
通過獨(dú)立 SMTP、模板風(fēng)格和品牌主色,發(fā)送更專業(yè)的評(píng)論通知郵件。
私有部署環(huán)境
可通過 allowlist 精細(xì)控制內(nèi)部 SMTP 的使用范圍。
推薦使用流程
- 安裝并啟用插件
- 關(guān)閉系統(tǒng)原有評(píng)論通知,避免重復(fù)發(fā)信
- 配置獨(dú)立 SMTP 參數(shù)
- 使用測試發(fā)送驗(yàn)證發(fā)信鏈路
- 設(shè)置模板風(fēng)格與品牌主色
- 根據(jù)站點(diǎn)需要調(diào)整審核發(fā)送與頻率限制策略
- 上線后結(jié)合郵件日志持續(xù)觀察發(fā)送狀態(tài)