项目介绍
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邮件配置
常见问题
⭕️ 1. PHPMailerPHPMailerException: SMTP connect() failed.
SMTP连接失败,请检查配置项
- 检查邮箱配置: SMTP服务器地址 用户名 密码 端口是否正确
- 检查运行环境:
php
版本是否符合要求 或openssl
扩展是否开启
⭕️ 2. 如配置项正确, 还是无法发信
服务器安全组策略把端口(465, 587)禁用了, 在服务器管理后台开启即可
- 阿里云: 控制台->云服务器->实例->安全组设 可以参考:什么是安全组? TCP 25端口解封申请
- 腾讯云: 端口与安全组文档
联系作者
Email:i@hoehub.com
谢谢!😘
用不了,发送不出去,怎么回事
点击了测试按钮,有什么提示吗?
我怀疑,是我服务器的锅
用哪个邮箱,检查一下环境和插件配置
163,腾讯企业邮,QQ邮箱,都试过。。插件配置肯定对着,之前也用过类似插件,不晓得啥问题
没有提示,页面直接卡住不动。。。。
是国外的服务器吗?如果IP被墙了,就会出现这个问题,可以试试用GMAIL等国外邮箱测试一下。
感谢大佬插件
😀欢迎Star 你们的支持是我源源不断的动力
已star
用了好久了,今天来看看更新😀
感谢你们的支持,Star一下吧😛
😁加个友链纳
终于找到个有用的,特来留言感谢~谢谢分享~
😊不必言谢
我就是来说声谢谢。
不客气😝
如果能在插件配置界面加一个【测试功能】就好了,验证下邮箱配置这些是否有什么问题。
测试功能已经加上了,真是个好建议
好主意
已解决,谢谢。
因为126邮箱开启了客户端授权密码选项,搞混密码了。
PS:这个插件真心牛逼,极大提高了论坛的交互能力;
请教下,部署好插件后,仍无法发送邮件,从日志来看,提示【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
Universal time: Wed 2019-05-15 01:32:24 UTC
NTP synchronized: yes
RTC in local TZ: yes
SMTP
链接失败,确保配置正确. 你用的是哪个邮箱? 换成465
或其他端口试试大佬,能不能整合一些美化版的邮件模板,谢谢😀
好文章!666,学习了
我用了这个ajax评论https://lixianhua.com/te_ajax_comment_without_pluign.html
然后前台评论就没有通知了,后台正常,求助QAQ😂
ajax评论我也搞不定😅
感觉这个ajax评论把typecho默认处理评论的函数重写了,然后就没有插件钩子了🤣
活捉脚踢
嘿嘿233😄