Loading... <div class="tip share">请注意,本文编写于 580 天前,最后修改于 41 天前,其中某些信息可能已经过时。</div> ## 前言 Notice 是一款基于 Typecho 的评论提醒插件,现在支持 SMTP 发信通知和博主微信通知(基于Server酱)、博主QQ通知(基于 Qmsg 酱)。 ## Notice v1.0.0 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="" data-toggle="tab" aria-controls='tabs-3650834af8baf6c03e4fd7216aa73827830' role="tab" data-target='#tabs-3650834af8baf6c03e4fd7216aa73827830'>插件简介</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-3650834af8baf6c03e4fd7216aa73827830' class="tab-pane fade active in">  通过简单的设置,您可以为您的 Typecho 站点增加评论通知功能,提高您的消息处理效率。 <div class="tip inlineBlock warning"> 本插件不能用于1.1正式版,请升级至最新 typecho版。~~Typecho 的1.1稳定版发布于2017年,但typecho社区一直在更新,开发版并没有新增太多功能,多是bug修复,所以建议使用开发版。~~ Typecho 1.2.0 版本已发布,建议升级~ </div> </div> </div> </div> ## 下载及使用说明 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="color:#058cff;font-weight:bold;" data-toggle="tab" aria-controls='tabs-9ca4bd4437ab5c2ca0bd09e418541399490' role="tab" data-target='#tabs-9ca4bd4437ab5c2ca0bd09e418541399490'>下载地址</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="color:#ff0000;font-weight:bold;" data-toggle="tab" aria-controls='tabs-f203cca705d62ec829fe2a3acd2458e4221' role="tab" data-target='#tabs-f203cca705d62ec829fe2a3acd2458e4221'>使用方法</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="color:#058cff;font-weight:bold;" data-toggle="tab" aria-controls='tabs-e16744797283a4693cfd7321712b349c992' role="tab" data-target='#tabs-e16744797283a4693cfd7321712b349c992'>高级用法</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="color:#ff0000;font-weight:bold;" data-toggle="tab" aria-controls='tabs-dc492a8d2d6f1cfcfbd734ef7cfdabca513' role="tab" data-target='#tabs-dc492a8d2d6f1cfcfbd734ef7cfdabca513'>常见问题</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-9ca4bd4437ab5c2ca0bd09e418541399490' class="tab-pane fade active in"> <div class="hideContent">此处内容需要评论回复后(审核通过)方可阅读。</div> </div><div role="tabpanel" id='tabs-f203cca705d62ec829fe2a3acd2458e4221' class="tab-pane fade "> 1. 解压下载的压缩文件,重命名文件夹为 `Notice` ,再上传至网站的 `/usr/plugins/` 目录下 2. 启用该插件,并进行相关配置 </div><div role="tabpanel" id='tabs-e16744797283a4693cfd7321712b349c992' class="tab-pane fade "> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-2ebcd01776046e83c10e49b6b4dde0e260" aria-expanded="true"><div class="accordion-toggle"><span>自定义模板说明</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-2ebcd01776046e83c10e49b6b4dde0e260" class="collapse in collapse-content"><p></p> 插件共有三个模板,保存在 `template` 目录下,分别为: 1. approved.html:邮件审核通过通知模板 2. owner.html:博主评论通知模板 3. guest.html:游客评论通知模板 三个模板使用变量作为内容替换,您只需在自己的模板中增加相应的模板变量即可,模板变量列表如下: ```conf {siteTitle}:站点标题 {title}:文章标题 {author}:评论者名称 {author_p}:被评论者(如果有的话)名称 {ip}:评论者 ip 地址 {mail}:评论者邮箱 {permalink}: 评论的永久链接 {manage}: 评论的后台管理页面链接 {text}: 评论内容 {text_p}: 被评论的内容 {time}: 发邮件时间 {status}: 评论状态['通过', '待审', '垃圾'] ``` <p></p></div></div></div> </div><div role="tabpanel" id='tabs-dc492a8d2d6f1cfcfbd734ef7cfdabca513' class="tab-pane fade "> <div class="tip inlineBlock info"> ~~本插件在 Typecho 发布下一个稳定版本前仅会对最新开发版进行兼容测试,谢谢理解。~~ </div> <div class="tip inlineBlock info"> ~~如果您已升级至开发版,仍无法启用插件,请修改插件目录下`Plugin.php`文件~~ ```php ... * @link https://github.com/RainshawGao * @dependence 17.12.8-* ... ``` ~~将上面的 **17.12.8-\*** 更改为您在后台管理面板页脚处的版本号~~ 本方案已过时,最新版本 typecho 无需操作,如有异常请留言。 </div> </div> </div> </div> ## 开发日志 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="color:#058cff;font-weight:bold;" data-toggle="tab" aria-controls='tabs-615d0482eb88b4af89e1b67d6eb8c1a2520' role="tab" data-target='#tabs-615d0482eb88b4af89e1b67d6eb8c1a2520'>开发日志</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="color:#ff0000;font-weight:bold;" data-toggle="tab" aria-controls='tabs-894943f24b58e472274e5dc7e7c7c7f1761' role="tab" data-target='#tabs-894943f24b58e472274e5dc7e7c7c7f1761'>更新方向</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-615d0482eb88b4af89e1b67d6eb8c1a2520' class="tab-pane fade active in"> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-d558f3c7ff5c5d4302175c1513ac2ba71" aria-expanded="true"><div class="accordion-toggle"><span>v1.0.0 - 2021-4-12</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-d558f3c7ff5c5d4302175c1513ac2ba71" class="collapse in collapse-content"><p></p> 1. 与 Typecho 1.2.0 兼容 2. 升级 PHP7.4 3. 更新 PHPMailer 版本 4. 增加日志等级配置 <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-f962f661a47baefa9b720df1aedab9c32" aria-expanded="true"><div class="accordion-toggle"><span>v0.7.0 - 2021-4-23</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-f962f661a47baefa9b720df1aedab9c32" class="collapse collapse-content"><p></p> 1. 升级server酱为server酱Turbo <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-7bbffb8b1abc2f8681449a8baf252faa55" aria-expanded="true"><div class="accordion-toggle"><span>v0.6.0 - 2020-11-21</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-7bbffb8b1abc2f8681449a8baf252faa55" class="collapse collapse-content"><p></p> 1. 在线编辑邮件模版 2. 测试插件配置 <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-260ab6ad6e9383983efc056c7871794c14" aria-expanded="true"><div class="accordion-toggle"><span>v0.5.4 - 2020-11-20</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-260ab6ad6e9383983efc056c7871794c14" class="collapse collapse-content"><p></p> 1. 重构代码 2. 增加日志记录 3. 增加提示色,防止误操作 4. 修复了插件配置页面头图链接 5. 修复了一个日志 bug <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-99c66dbe7e12fd53f333d630af8cfad294" aria-expanded="true"><div class="accordion-toggle"><span>v0.5.0 - 2020-10-29</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-99c66dbe7e12fd53f333d630af8cfad294" class="collapse collapse-content"><p></p> 1. 改善与 Handsome 主题的兼容性 2. 美化配置页面,增加插件配置备份、恢复功能 <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-aec03385288362f7e383e46f84476e7a44" aria-expanded="true"><div class="accordion-toggle"><span>v0.3.0 - 2020-10-26</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-aec03385288362f7e383e46f84476e7a44" class="collapse collapse-content"><p></p> 1. 增加 Qmsg 酱推送 2. 新增 Qmsg 酱、Server 酱推送模版 3. 增加插件更新提示 4. 优化插件配置页面 <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-0d2fef2cb58c022be707c6735628b85c84" aria-expanded="true"><div class="accordion-toggle"><span>v0.1.0 - 2020-10-23</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-0d2fef2cb58c022be707c6735628b85c84" class="collapse collapse-content"><p></p> 1. 完成 Server 酱微信推送 2. 完成 SMTP 邮件推送 <p></p></div></div></div> </div><div role="tabpanel" id='tabs-894943f24b58e472274e5dc7e7c7c7f1761' class="tab-pane fade "> - [x] 邮件推送、自定义邮件模版 - [x] ~~Server酱推送~~ Server酱Turbo推送 - [x] QQ 推送 - [x] ~~Server酱、~~Server酱Turbo、Qmsg酱推送模版 - [x] 邮件推送测试 - [x] ~~Server酱推送测试~~Server酱Turbo推送测试 - [x] 在线编辑模版文件 - [ ] 企业微信推送 - [ ] 钉钉推送 - [ ] 自定义推送 </div> </div> </div> 最后修改:2022 年 04 月 16 日 © 禁止转载 打赏 赞赏作者 支付宝微信 赞 6 如果觉得我的文章对你有用,请随意赞赏
328 条评论
以前用typecho的时候,邮件通知折腾了我好久
看看感谢OωO
刚刚好需要这个,冲冲冲
谢谢大佬φ( ̄∇ ̄o)
感谢分享
感谢分享
感谢大佬分享
感谢捏
typecho1.2正式版,php8.1测试发送时显示
trim(): Argument #1 ($string) must be of type string, array given
额,好像是依赖库的问题,我看到你在 phpmailer 上发的 issue 了。
你关注一下吧,如果依赖库作者更新修复了的话,在这踢我一下
更新了phpmailler改了一下判断代码,可以正常使用了,但是无法改 发信人邮箱 ,一改就提示无法发送,必须和 用户名 的邮箱一样
发信人邮箱不能随便改,这个你发信的服务端确定的
用户名和密码是用来登陆邮箱的,而发信地址是邮箱里的地址,你可以一个邮箱有多个发信地址,类似别名,这个不能随意配置。
github phpmailer作者已回复
我看其他程序都可以自定义设置这个发件人邮箱,而不是登录SMTP的那个账号邮箱。难不成是phpmailer的问题?不想暴露真是邮箱....到时候研究研究。等一下提交
谢谢大佬分享