插件简介

LoveKKComment是一款Typecho邮件通知类插件,支持SMTP、Send Cloud、阿里云邮件推送三种邮件通知方式。

LoveKKComment是一款Typecho邮件通知类插件,支持SMTP、Send Cloud、阿里云邮件推送三种邮件通知方式。在评论审核通过、用户评论文章、用户评论被回复时对不同场景进行不同的邮件通知。"

安装方法

  1. releases中下载最新版本插件;
  2. 将下载的压缩包进行解压并上传至Typecho插件目录中,注意目录名称更改为LoveKKComment
  3. 后台激活插件;
  4. 根据自己的实际情况选择邮件发送接口方式;
  5. 根据所选的邮件发送接口,配置相应接口参数。

自定义模板

插件共有三个模板,保存在插件theme目录下,分别为:

  1. approved.html:邮件审核通过通知模板。
  2. author.html:文章评论通知作者模板。
  3. 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

几个模板

theme.zip

阿里云邮件推送服务

本站采用的邮件服务基于阿里云,推送服务每日前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端口为465SSL加密,服务器需要验证。

使用AccessKeys配置

青阳のblog