问题

我想这是我搭建博客以来遇到的最折腾的问题了,我花了3天时间才解决。
一开始我用的是CommentToMail插件的SMTP模式,可是无论我怎么配置,在百度上搜索了一堆方案,都没有解决此问题(猜测与服务器有关),得到的总会是一个结果:
SMTP:Connect() failed

然后,我放弃了使用这个插件,换成LoveKKComment
即使换了插件但依然收不到邮件。
我尝试过QQ邮箱,163邮箱的SMTP,都没有成功。
经过一段时间摸索,使用阿里云邮件推送 + SMTP + TLS的方式得以解决。
如果你也遇到此问题,那么你很幸运不用再花费其他精力去踩坑了,下文会给出解决方案。

插件

名称:LoveKKComment

https://github.com/ylqjgm/LoveKKComment

解决问题

  • 首先在开通阿里云邮件推送
  • 然后进入控制台按照相关提示操作,不会的话在阿里云邮件推送网站最下方有视频教程,这里不再过多介绍
  • 操作完后设置SMTP密码
  • 回到Typecho的插件管理,设置LoveKKComment插件,注意图中的三点,其余按你在控制台的配置填写
  • 注意:1.SMTP服务器地址要填写正确 2.一定要使用80端口以及该端口对应的TLS加密,其他亲测无效
  • 然后就可以回到评论区进行评论测试,看是否有邮件发送到邮箱内,如果没有的话查看一下垃圾邮件

评论