typecho邮件提醒插件:Comment2Mail

项目介绍

star

Typecho博客评论通过时发送邮件提醒
插件源码: https://gitee.com/HoeXhe/typecho-Comment2Mail

更新说明

ps 更新需重新启用并配置插件

  • version 1.3.0 新增配置测试功能,验证配置是否能正常发信
  • version 1.2.1 如果是自己回复自己评论的, 不接收邮件
  • version 1.2.0 如果所有评论必须经过审核, 通知博主审核评论
  • version 1.1.1 邮件里显示评论人邮箱
  • version 1.1.0 修改了邮件样式,邮件样式是utf8,避免邮件乱码
  • version 1.0.1 博主回复别人时,不需要给博主发信

软件架构

typecho版本为0.8 (10.8.15)以上 (理论是支持所以版本)
php: >=5.5.0
如果启用SMTP加密模式PHP需要打开openssl扩展
邮件服务基于PHPMailer

安装教程

下载本插件,解压放到/usr/plugins/目录中
文件夹名改为Comment2Mail
登录管理后台,激活插件
配置插件 填写SMTP参数 QQ邮件SMTP配置说明 新浪配置 阿里云邮件配置 网易163邮件配置

2019-06-10_093359.png## typecho-Comment2Mail

联系作者
Email:i@hoehub.com

typecho

我来吐槽

*

*

已有 87 条评论

  1. cnfox

    失败,请检查配置项~
    exception 'PHPMailerPHPMailerException' with message 'Extension missing: openssl' in C:phpStudyPHPTutorialWWWusrpluginsComment2MailPHPMailersrcPHPMailer.php:1903
    Stack trace:

    0 C:phpStudyPHPTutorialWWWusrpluginsComment2MailPHPMailersrcPHPMailer.php(1757): PHPMailerPHPMailerPHPMailer->smtpConnect(Array)1

    C:phpStudyPHPTutorialWWWusrpluginsComment2MailPHPMailersrcPHPMailer.php(1513): PHPMailerPHPMailerPHPMailer->smtpSend('Date: Sat, 3 Au...', '5rWL6K+Vrn')

    2 C:phpStudyPHPTutorialWWWusrpluginsComment2MailPHPMailersrcPHPMailer.php(1352): PHPMailerPHPMailerPHPMailer->postSend()3 C:phpStudyPHPTutorialWWWusrpluginsComment2MailAction.php(62): PHPMailerPHPMailerPHPMailer->send()4 C:phpStudyPHPTutorialWWWvarTypechoRouter.php(138): Comment2Mail_Action->action()5 C:phpStudyPHPTutorialWWWindex.php(23): Typecho_Router::dispatch()6 {main}

    这个问题怎么解决啊

    1. Hoe

      报错信息看,php缺少了openssl模块,打开这个模块就可以了

      1. cnfox

        已经解决了 谢谢~~

  2. Ai

    谢谢!😘

  3. 清酒踏月

    用不了,发送不出去,怎么回事

    1. Hoe

      点击了测试按钮,有什么提示吗?

      1. 清酒踏月

        我怀疑,是我服务器的锅

        1. Hoe

          用哪个邮箱,检查一下环境和插件配置

          1. 清酒踏月

            163,腾讯企业邮,QQ邮箱,都试过。。插件配置肯定对着,之前也用过类似插件,不晓得啥问题

      2. 清酒踏月

        没有提示,页面直接卡住不动。。。。

  4. 南蛰

    感谢大佬插件

    1. Hoe

      😀欢迎Star 你们的支持是我源源不断的动力

  5. 友人E

    用了好久了,今天来看看更新😀

    1. Hoe

      感谢你们的支持,Star一下吧😛

      1. 友人E

        😁加个友链纳

  6. 格子

    终于找到个有用的,特来留言感谢~谢谢分享~

    1. Hoe

      😊不必言谢

  7. zizdog

    我就是来说声谢谢。

    1. Hoe

      不客气😝

  8. zeefengleo

    如果能在插件配置界面加一个【测试功能】就好了,验证下邮箱配置这些是否有什么问题。

    1. Hoe

      测试功能已经加上了,真是个好建议

      1. zeefengleo

        已解决,谢谢。
        因为126邮箱开启了客户端授权密码选项,搞混密码了。
        PS:这个插件真心牛逼,极大提高了论坛的交互能力;

      2. zeefengleo

        请教下,部署好插件后,仍无法发送邮件,从日志来看,提示【error time: 2019-05-15 01:46:21
        exception 'PHPMailerPHPMailerException' with message 'SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting' in /www/iotman/typecho/build/usr/plugins/Comment2Mail/PHPMailer/src/PHPMailer.php:1758】,但我的时间是对的,何解?
        [root@mail ~]# timedatectl status

          Local time: Wed 2019-05-15 09:32:24 CST

        Universal time: Wed 2019-05-15 01:32:24 UTC

            RTC time: Wed 2019-05-15 09:32:24
           Time zone: Asia/Shanghai (CST, +0800)
         NTP enabled: yes

        NTP synchronized: yes
        RTC in local TZ: yes

          DST active: n/a
        

        1. Hoe

          SMTP链接失败,确保配置正确. 你用的是哪个邮箱? 换成465或其他端口试试

  9. 忆梦小站&何叶

    大佬,能不能整合一些美化版的邮件模板,谢谢😀

  10. 675电影网

    好文章!666,学习了