想试着用一下评论系统,顺便加几个功能提高体验,但试了下畅言和来必力都不是很满意,所以还是回归了typecho原本的状态,然后想着先增加一个给评论者发回复通知邮件的功能。

结果Typecho上好用的邮件通知插件太少,唯一一个CommentToMail也有很大问题。这里详细记录下自己的配置环境和安装流程,算是造福后人了吧。

环境

邮箱

因为服务器是腾讯云的,所以选了腾讯企业邮。 这里真是要吐槽一下腾讯企业邮的产品设计……功能逻辑超级难找……我真是扫了无数码找了半天才知道怎么玩的= =GG

首先注册一个管理员账号。 2018-01-25_200613.png

然后在【我的企业】那里,进入【域名管理】 2018-01-25_200940.png

根据它的要求填写域名信息,然后去自己博客的域名管理界面(我是在腾讯云买的,所以域名管理在腾讯云上)添加相应的解析信息。这里腾讯企业邮提示了怎么填写的,不赘述了。 2018-01-25_202836.png

等待解析生效之后,在【成员与群组】那里新增一个成员,这个成员的邮箱就是后面你博客发送通知邮件的邮箱地址。 这一步如果一直解析失效,记得查看一下自己是不是在之前已经添加了邮箱解析服务,删掉,只保留刚才添加的记录。 2018-01-25_201801.png

退出当前账号,在这里用邮箱账号登录,进入邮箱管理界面。 2018-01-25_200613.png

2018-01-25_202109.png

进入【设置】→【客户端设置】,这里有详细的设置方法。 2018-01-23_081832.png

插件设置

将插件上传到/usr/plugins/这个目录下,插件我直接从Github下的:GitHub下载地址 登陆后台,在【控制台】下拉菜单中进入【插件】,点击【启用】。 2018-01-25_203412.png

启用后点击【设置】,设置情况如下 2018-01-23_081530.png

需要注意的是,smtp地址不是通常的smtp.域名【比如说我的就是smtp.zuozuovera.com】,而是腾讯自家的地址。但是smtp用户这个地方要写自己的域名邮箱账号(就是刚才让你注册的那个企业成员的邮箱),密码就是登录自己域名邮箱账号的那个邮箱。 腾讯企业邮箱只说了ssl加密的,没有测试过没加密的方法。

然后在【评论邮件提醒】那里进行测试。 2018-01-23_075734.png

Screenshot_2018-01-23-08-23-47-592_com.netease.ma.png

在评论区进行测试,收到。 2018-01-25_210032.png

2018-01-25_210112.png

Attention

  • 发现CommentFilter插件开启的状态下,会出现无法发送提示邮件的现象。
  • 试验过Uniartisan的CommentToMail4.0版本,评论邮件提醒区能够成功发送,但在评论区测试会出现Database Query Error的错误,没有时间debug,还是换回了2.0版本
  • 回复的模板格式可以通过guest.htmlowner.html两个文件修改。
  • 不用畅言和来必力的原因
  • 畅言: 不支持匿名发言,每次登陆前必须注册它自家的账号,界面比较死板,还有广告,用户体验很差。
  • 来必力: 虽然可以直接通过QQ微信登陆(不需要二次注册),但加载速度太慢,平均大约5s,没有邮件通知的功能。