Rat's

使用CommentToMail插件给博客配置邮件通知评论功能,附带美化版样式
说明:由于很多人希望博主给配置个邮件提醒功能,拖了很久才配置好了,网上找了很多插件都不行,这里就分享个由致远博主修...
扫描右侧二维码阅读全文
25
2018/09

使用CommentToMail插件给博客配置邮件通知评论功能,附带美化版样式

说明:由于很多人希望博主给配置个邮件提醒功能,拖了很久才配置好了,网上找了很多插件都不行,这里就分享个由致远博主修改的CommentToMail V4.1.2插件,顺便将邮件界面样式给替换成了美化版样式,然后水篇使用教程,且只适用于Typecho博客。

截图

请输入图片描述
请输入图片描述

使用

首先下载插件:CommentToMail.zip,解压上传到/usr/plugins目录,再编辑主题模板comments.php文件,在评论框的input下方插入以下代码:

<input type="hidden" name="receiveMail" id="receiveMail" value="yes" />

请输入图片描述
注意:本博客使用的Handsome主题自4.1.x版本开始可以不用修改该文件。

接下来就在后台开启插件,然后设置插件,填写smtp服务器地址、邮箱地址、密码等信息。

#博主使用的是QQ邮箱,可以通过设置-账户-开启smtp。插件设置请将ssl加密打勾。
smtp服务器地址:smtp.qq.com
SMTP端口:465
SMTP用户:邮箱账户
SMTP密码:开启smtp时获取的授权码

然后基本上算设置好了,此时只需要定时访问插件设置里给的执行发送任务地址就可以触发自动发信功能了。这里可以在服务器上使用Crontab定时功能,也可以使用360/阿里网站监控功能,后者免费。

#如果你不想用监控,可以使用某大佬修改的评论邮箱插件,该版本不需要监控
下载地址:https://www.moerats.com/usr/down/CommentToMail-2.1.0.zip
插件来源:https://gxggxl.cn/24.html

参考链接

插件修改:https://blog.uniartisan.com/archives/CommentToMail.html
美化版来源:https://www.liuguogy.com/archives/typecho-commenttomail-mail-style.html
Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2018 年 12 月 13 日 06 : 06 PM

发表评论

68 条评论

  1. 于长野

    测试邮件可以收到,但是实际评论邮件收不到

    1. Rat's
      @于长野

      检测下端口啥的开了没。

  2. 冷筱宇

    这个我在测试的时候会直接卡死呢,不知道什么原因

  3. Mr.Aye

    博主,测试的时候报这个错怎么解决一下啊?
    {"msg":"timeout","code":"50402005","id":"255c10a038678a080fcc17fa60c2af86"}
    PHP版本5.6

    1. Rat's
      @Mr.Aye

      这个不太清楚。

  4. 猫猫

    我可以收到通知,但是我回复对方,对方邮箱没邮件,正常么?

    1. Rat's
      @猫猫

      看是不是在垃圾箱

      1. 猫猫
        @Rat's

        垃圾箱没有,换邮箱也是这样

        1. Rat's
          @猫猫

          那就不太清楚了

  5. 孟超

    博主,我下载的是非监控的下边的那个模板,为什么都配置好了,依旧收不到邮件啊?能说说原因吗?求教

    1. Rat's
      @孟超

      非监控我还没用,所以暂时不清楚,你可以去来源地址咨询下

  6. Eric

    大佬 请问一下下 我的测试邮件可以通过,但是在文章里面评论死活发布到邮箱啊 ?

    1. Rat's
      @Eric

      检查下你的配置是不是对的,还有那个监控。

      1. Eric
        @Rat's

        测试邮件是可以测试,监控就是监控带key的那个网址嘛

        1. Rat's
          @Eric

          对,检查下监控,或者自己设置定时任务

  7. 菜鸟日记

    执行发送任务地址在哪看啊?我在设置里没有看见啊~

    1. Rat's
      @菜鸟日记

      插件设置,有一个key,下面有告诉你地址。

      1. 菜鸟日记
        @Rat's

        恩,我先用Sendcloud应付一下,有点菜~等我慢慢研究~

  8. varich

    博主,你的服务器啥配置

    1. Rat's
      @varich

      双核E5,1G内存。

  9. 灯火阑珊

    1、Guest
    2、Owner
    这两个模板貌似完全一样额emmmm

    1. Rat's
      @灯火阑珊

      现在好多模板都差不多。

      1. 灯火阑珊
        @Rat's

        不是这个意思。我是说你这篇文章中的Guest模板源码和Owner是完全一样的。应该是你写文章的时候粘贴错了
        https://i.loli.net/2018/12/09/5c0d0eb8e0825.png

        1. Rat's
          @灯火阑珊

          尴尬,我好像看到了,等我明天记起来了就修改。

  10. 灯火阑珊

    今天下午开始收不到邮件了,我去测试邮件发送的时候出现了这段提示
    邮件发送失败:SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Connection frequency limited SMTP code: 550
    我使用的是腾讯企业邮箱,这是因为当天邮件发送过多了吗?之前好好的。

    1. 灯火阑珊
      @灯火阑珊

      换用QQ邮箱后恢复正常

      1. Rat's
        @灯火阑珊

        然而qq邮箱有时候同一时间发多也会失败。