之前评论提醒一直用的 Server酱 的提醒服务,但是微信改版,这个服务将要下线,考虑后期折腾配置也麻烦,决定开始用邮件提醒。

注册了阿里的邮件推送服务,用短域名弄了个专门处理评论通知邮件服务的邮箱。

插件是 LoveKKComment ,下载后解压,文件夹改名为 LoveKKComment,上传到 Typecho 的 plugins 文件夹。

登录后台插件管理,启用插件,进入设置。

按照提醒设置完成后,测试发现没有提醒,关了 Server酱 的插件也没用,开始以为是企业邮箱的问题,换成了自己的 qq 邮箱还是不行,估计就是服务器的问题了。

百度之后找到的方案都没办法成功,CommentToMail 的各种修改方案也没有作用。据说是屏蔽了 mail() 函数和 stream_socket_client 函数,但是可以使用 fsockopen 函数来发信。

进入阿里云的虚拟主机管理后台:修改 php.ini 设置,启用 PHP 函数 fsockopen 设置。

重新设置插件,选的 smtp ,填了 smtp 服务的信息,也填了发送设置的部分。测试之后终于成功了,不过好像推送的有点慢,不过有个通知就行。