冥冥中有种不祥的预感,感觉评论邮件通知这件事会踩坑,但万万没想到这个坑踩的差点让我心态崩溃。

其实很早一段时间就想弄个评论邮件通知插件的,于是趁着这两天有时间,下载了好几个相关插件,打算开始一个一个的试验,由于我对什么 SMTP 等方面的知识知之甚少,期间浪费了不少的时间去了解一些基本常识。

使用的邮箱以前就想好了的,用 icloud 邮箱,账号也提前就注册好一个专门给博客使用的,对于弄个自己域名的邮箱,觉得挺麻烦的,暂时先不考虑了。

期间碰到的坑挺多的,不过说起来也没啥。主要还是由于自己的不懂,浪费了太多的时间和精力去试错!比如:icloud 邮箱要用生成的专用密码才可以,还必须要用 tls 加密等等,这还不是最烦恼的,最主要的是当我严格按照教程一步步设置好后总是成功不了,都不知道问题出在哪里,更不知道用什么语言描述问题来检索……

在尝试好几个插件都不行时,就想到了是不是服务器的问题,莫非腾讯云内置的 typecho 应用系统不支持邮件服务?于是又开始鼓捣烦人的服务器,在服务器上摸索了半天还是搞不定后,就换了宝塔面板,一番折腾后差点让我把好不容易写的几篇文章数据给弄没了……

在改用宝塔面板安装 typecho 后竟然成功了!这也算好事多磨吧,虽然浪费了不少时间,但当测试成功的那一瞬间当真心情无比舒畅,觉得这点付出还是值得的。

虽然邮件可以发送了,但提交评论时的响应速度却变慢了好多好多,就跟卡了几秒钟似的,这个不能忍啊,于是又开始不停的更换关键词寻找并尝试解决……

还好历经九九八十一难,功夫不负有心人,终于完美搞定!将 typecho 的版本更新到开发版,然后安装 4.2.5版 comenttomail 插件,按照教程配置好,最后在宝塔面板添加计划任务来每隔一段时间就自动访问插件中给的任务执行链接,来达到延迟发送邮件通知之目的。