typecho邮件回复通知插件弃用CommentToMail,改用notice

2021-04-04T22:14:00

此插件不适用于typecho 1.1正式版,请使用开发版。

之前的博客一直都是用的CommentToMail2.1.0,某大佬修改版,很遗憾的是已经停止更新了。

本博客用的是阿里云的独享云虚拟主机,一开始使用插件面临的问题是无法发信,提示smtp error:cloud not connect to smtp host。好家伙,出错怎么办,百度大法好阿。

一顿百度搜索之后,大概得出结论(个人猜测):阿里云的独享云虚拟主机不支持steam_connect_client拓展,而是采用的函数fsockopen。于是修改了插件class.smtp.php文件,修改了默认方式为fsockopen发送。

loading………………

使用了一段时间,发现有时不发送邮件,百度了一下,大概是异步监控的问题,这可又超出了我的认知范围。

解决不了就弃用呗。正好之前试用了Rainshaw大佬的notice插件,ok,无缝替换吧。

老一套,下载插件,上传到网站plugins目录,进入网站后台,启用,配置插件,ok了。

此插件除了SMTP发信之外,还支持博主微信通知(基于 Server 酱)、博主 QQ 通知(基于 Qmsg 酱),具体使用方法请百度,因为我也在摸索中。

[button url="https://blog.ruixiaolu.com/archives/81"]notice插件[/button]

写在最后的PS:Rainshaw大佬写Notice插件时用的mysql数据库应该是比较新的版本,所以Notice插件建立数据表默认用的utf8mb4字符集,而utf8mb4字符集只有mysql5.5之后的版本才支持。如果你的数据库版本是5.5以下,请在启用插件前, 到插件目录下的 libs 目录下的 db.php 第22行, 将 utf8mb4 更改为 utf8 。不然会报错的。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »