想试着用一下评论系统,顺便加几个功能提高体验,但试了下畅言和来必力都不是很满意,所以还是回归了typecho原本的状态,然后想着先增加一个给评论者发回复通知邮件的功能。
结果Typecho上好用的邮件通知插件太少,唯一一个CommentToMail也有很大问题。这里详细记录下自己的配置环境和安装流程,算是造福后人了吧。
环境
PHP5.5
CommentToMail 2.0 GitHub下载地址
腾讯企业邮
邮箱
因为服务器是腾讯云的,所以选了腾讯企业邮。
这里真是要吐槽一下腾讯企业邮的产品设计……功能逻辑超级难找……我真是扫了无数码找了半天才知道怎么玩的= =GG
企业邮地址:https://exmail.qq.com/
首先注册一个管理员账号。
然后在【我的企业】那里,进入【域名管理】
根据它的要求填写域名信息,然后去自己博客的域名管理界面(我是在腾讯云买的,所以域名管理在腾讯云上)添加相应的解析信息。这里腾讯企业邮提示了怎么填写的,不赘述了。
等待解析生效之后,在【成员与群组】那里新增一个成员,这个成员的邮箱就是后面你博客发送通知邮件的邮箱地址。
这一步如果一直解析失效,记得查看一下自己是不是在之前已经添加了邮箱解析服务,删掉,只保留刚才添加的记录。
退出当前账号,在这里用邮箱账号登录,进入邮箱管理界面。
进入【设置】→【客户端设置】,这里有详细的设置方法。
插件设置
将插件上传到/usr/plugins/
这个目录下,插件我直接从Github下的:GitHub下载地址
登陆后台,在【控制台】下拉菜单中进入【插件】,点击【启用】。
启用后点击【设置】,设置情况如下
需要注意的是,smtp地址不是通常的smtp.域名【比如说我的就是smtp.zuozuovera.com
】,而是腾讯自家的地址。但是smtp用户这个地方要写自己的域名邮箱账号(就是刚才让你注册的那个企业成员的邮箱),密码就是登录自己域名邮箱账号的那个邮箱。
腾讯企业邮箱只说了ssl加密的,没有测试过没加密的方法。
然后在【评论邮件提醒】那里进行测试。
在评论区进行测试,收到。
Attention
- 发现CommentFilter插件开启的状态下,会出现无法发送提示邮件的现象。
- 试验过Uniartisan的CommentToMail4.0版本,评论邮件提醒区能够成功发送,但在评论区测试会出现
Database Query Error
的错误,没有时间debug,还是换回了2.0版本 - 回复的模板格式可以通过
guest.html
和owner.html
两个文件修改。 不用畅言和来必力的原因
- 畅言: 不支持匿名发言,每次登陆前必须注册它自家的账号,界面比较死板,还有广告,用户体验很差。
- 来必力:虽然可以直接通过QQ微信登陆(不需要二次注册),但加载速度太慢,平均大约5s,没有邮件通知的功能。
「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」
(๑>ڡ<)☆谢谢老板~
使用微信扫描二维码完成支付

本文由 左左薇拉 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: May 11, 2020 at 11:01 am
咳 大佬大佬 问个问题 cache生成的时候权限644怎么办
测试能收到邮件 但是评论接不到啊!
SMTP connect() failed. 怎么解决
LoveKKComment插件很好用
没有用过,有用过的朋友可以评价看看
https://github.com/ylqjgm/LoveKKComment
按照你的方法试了,可是测试邮件发的出去,评论的话并不发邮件。。。
检查下是不是自己开了一些防垃圾评论的插件呢,可能是因为这个地方卡了一下导致邮件发送失败。
写得非常清楚啊!
😝