插件简介
LoveKKComment是一款Typecho邮件通知类插件,支持SMTP、Send Cloud、阿里云邮件推送三种邮件通知方式。
LoveKKComment是一款Typecho邮件通知类插件,支持SMTP、Send Cloud、阿里云邮件推送三种邮件通知方式。在评论审核通过、用户评论文章、用户评论被回复时对不同场景进行不同的邮件通知。"
安装方法
- 至releases中下载最新版本插件;
- 将下载的压缩包进行解压并上传至
Typecho
插件目录中,注意目录名称更改为LoveKKComment
;- 后台激活插件;
- 根据自己的实际情况选择邮件发送接口方式;
- 根据所选的邮件发送接口,配置相应接口参数。
自定义模板
插件共有三个模板,保存在插件theme
目录下,分别为:
- approved.html:邮件审核通过通知模板。
- author.html:文章评论通知作者模板。
- reply.html:评论回复通知被回复者模板。
增加代码
涉及到IP信息、状态、邮箱信息的模板需要在插件PHP中增加代码
1、进入usr/plugins/LoveKKComment,打开Plugin.php
找到463行处修改为如图代码
2、用以下代码替换上图选中的部分
array(
'{blogUrl}', // 博客地址
'{blogName}', // 博客名称
'{author}', // 作者名称
'{permalink}', // 文章地址
'{title}', // 文章标题
'{text}', // 评论内容
'{ip}',//ip地址
'{mail}',//评论者邮箱
'{manage}',//管理评论
'{status}'//评论状态
), array(
trim($options->siteUrl),
trim($options->title),
trim($comment->author),
trim($comment->permalink),
trim($comment->title),
trim($comment->text),
trim($comment->ip),
trim($comment->mail),
trim($options->siteUrl . "admin/manage-comments.php"),
trim($comment->status)
), $html
几个模板
阿里云邮件推送服务
本站采用的邮件服务基于阿里云,推送服务每日前200条免费。
[post url="https://help.aliyun.com/product/29412.html" title="阿里云邮件推送" intro="邮件推送(Direct Mail)是一款简单高效的电子邮件发送服务,它构建在可靠稳定的阿里云基础之上,帮助用户快速、精准地实现事务邮件、通知邮件和批量邮件的发送。" cover="http://blog.m97v.com/usr/uploads/2019/12/1247357840.jpg" /]
开始
进入邮件推送控制台
新建发信域名
- 点击
发信域名
>新建域名
,建议填写二级域名,如mail.domain.com,未备案域名也可使用。 - 创建成功后发信域名为待验证状态,点击
配置
查看域名配置信息,按照指示至服务商处添加前三项域名解析配置。 - 配置后可能会等待几分钟式域名解析生效,然后点击
验证
。
新建发信地址
- 点击
发信地址
>新建发信地址
,发信类型选择批量邮件
。 - 添加完成后点击
验证回信地址
,阿里云会给你填写的回信地址发一份验证邮件,进入回信邮箱验证即可。 - 设置SMTP密码。
配置插件
- 发信接口选择
SMTP
; - 发件邮箱地址需与发信地址一致;
- SMTP地址填写
ssl://smtpdm.aliyun.com
,注意一定要包含ssl://
; - SMTP端口为
465
,SSL加密
,服务器需要验证。