Typecho 评论邮件提醒插件
访客评论后,将会发送评论内容到您指定的邮箱。
使用说明
- 下载插件CommentToMail
- 将插件上传到
/usr/plugins/
这个目录下 - 登陆后台,在“控制台”下拉菜单中进入“插件管理”
- 启用相关插件
- 设置 smtp 服务器地址、邮箱地址、密码等信息
升级日志
2.1.0 Upgrade at 2018-7-11
- SMTP 加入 TLS 支持
- 更新
PHPMailer
至6.0.5
- 抛弃兼容性不佳的 Socket 异步方式,默认使用 cURL
- 尝试使用
fastcgi_finish_request
来实现异步处理 - 细节优化
2.0.0 Upgrade at 2014-04-25
版本要求:需要 Typecho 0.9 (13.12.12)
注意:由于此版本改动较大,请先在 插件管理 中心禁用该插件的低级版本,然后再上传插件并重新激活插件,配置设置
- 添加支持后台评论管理回复评论发邮件
- 添加设置发件人选项,可自由设置发件人名称
- 添加测试发邮件功能
- 添加邮件模板编辑功能
- 支持 socket 和 curl 两种方式异步触发请求
1.3.2 Upgrade at 2014-04-17
- 更新 PHPMailer 邮件类至最新版
- 修复 0.9 版不能发送邮件的BUG
- 提高安全性,缓存文件读取一次后直接删除
1.3.1 Upgrade at 2014-02-18
- 修复回复评论时不发送邮件的BUG
- 优化邮件发送效率
1.3.0 Upgrade at 2014-01-21
- 添加联系我邮箱配置
1.2.6 Upgrade at 2012-07-11
- 修复接收邮箱为空时 无法获取 博主邮箱 导致无法发送邮件的 BUG
- 修复已经设置邮件标题 却无效的 BUG
- 修复评论者对博主的回复进行回复时,发送邮件的格式依然选择博主格式时的逻辑 BUG
- 修复由于没有设置字符类型 和 编码类型 可能导致邮件乱码的 BUG,字符类型设置为 UTF-8,编码类型为 base64
- 修复评论时间错误的 BUG
- 邮件标题增加不能为空的校验
- 整理代码格式,提高可读性
原作者是 DEFE (http://defe.me)。
后续维护者是
Byends (http://www.byends.com/) (1.2.6 - 2.0.0)。
由于一些特殊需求,在 2.0.0 版本的基础上做了些许更新。
邮箱模板
guest.html
1
<!--font-size:控制评论内容大小-->
<div style="background-color:white;border-top:2px solid #12ADDB;box-shadow:0 1px 3px #AAAAAA;line-height:180%;padding:0 15px 12px;width:500px;margin:50px auto;color:#555555;font-family:'Century Gothic','Trebuchet MS','Hiragino Sans GB',微软雅黑,'Microsoft Yahei',Tahoma,Helvetica,Arial,'SimSun',sans-serif;font-size:16px;">
<!--font-size:控制评标题大小-->
<h1 style="border-bottom:1px solid #DDD;font-size:20px;font-weight:normal;padding:13px 0 10px 8px;"><span style="color: #12ADDB;font-weight: bold;">> </span>您({author_p})在<a style="text-decoration:none;color: #12ADDB;" href="{permalink}" target="_blank">《{title}》</a>的评论有了新的回复</h1>
<div style="padding:0 12px 0 12px;margin-top:18px">
<p>时间:<span style="border-bottom:2px dashed #ccc;" t="5" times=" 20:42">{time}</span></p>
<p>你的评论:</p>
<p style="background-color: #f5f5f5;border: 0px solid #DDD;padding: 10px 15px;margin:18px 0">{text_p}</p>
<p><strong>{author}</strong> 回复说:</p>
<p style="background-color: #f5f5f5;border: 0px solid #DDD;padding: 10px 15px;margin:18px 0">{text}</p>
<!--font-size:控制评论底部大小-->
<p style="font-size:17px">您可以点击 <a style="text-decoration:none; color:#12addb" href="{permalink}" target="_blank">查看回复的完整內容 </a>,本邮件为自动发送,如有疑问,联系我<a style="text-decoration:none; color:#12addb" href="mailto:gxggxl@qq.com" target="_blank">gxggxl@qq.com</a>,欢迎再次光临 <a style="text-decoration:none; color:#12addb" href="https://gxggxl.cn/" target="_blank">木木</a>。</p>
</div>
</div>
2
<table style="width: 99.8%;height:99.8% ">
<tbody><tr><td style="background:#fafafa url(https://a.photo/images/2018/03/24/2017113018325846288465.png)">
<div style="border-radius: 10px 10px 10px 10px;font-size:13px; color: #555555;width: 666px;font-family:'Century Gothic','Trebuchet MS','Hiragino Sans GB',微软雅黑,'Microsoft Yahei',Tahoma,Helvetica,Arial,'SimSun',sans-serif;margin:50px auto;border:1px solid #eee;max-width:100%;background: #ffffff repeating-linear-gradient(-45deg,#fff,#fff 1.125rem,transparent 1.125rem,transparent 2.25rem);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);">
<div style="width:100%;background:#49BDAD;color:#ffffff;border-radius: 10px 10px 0 0;background-image: -moz-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));background-image: -webkit-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));height: 66px;">
<p style="font-size:15px;word-break:break-all;padding: 23px 32px;margin:0;background-color: hsla(0,0%,100%,.4);border-radius: 10px 10px 0 0;">您在<a style="text-decoration:none;color: #ffffff;" href="https://gxggxl.cn"> {siteTitle} </a>上的留言有新回复啦!
</p>
</div>
<div style="margin:40px auto;width:90%">
<p>{author_p} 同志,您曾在文章<a style="text-decoration:none;color: #12ADDB;" href="{permalink}" target="_blank">《{title}》</a>上发表评论:</p>
<p style="background: #fafafa repeating-linear-gradient(-45deg,#fff,#fff 1.125rem,transparent 1.125rem,transparent 2.25rem);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);margin:20px 0px;padding:15px;border-radius:5px;font-size:14px;color:#555555;">{text_p}</p>
<p>{author} 给您的回复如下:</p>
<p style="background: #fafafa repeating-linear-gradient(-45deg,#fff,#fff 1.125rem,transparent 1.125rem,transparent 2.25rem);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);margin:20px 0px;padding:15px;border-radius:5px;font-size:14px;color:#555555;">{text}</p>
<p>您可以点击 <a style="text-decoration:none; color:#12addb" href="{permalink}">查看回复的完整內容 </a>,欢迎再次光临 <a style="text-decoration:none; color:#12addb" href="https://gxggxl.cn"> {siteTitle} </a>。</p>
</div>
</div>
</td></tr></tbody></table>
owner.html
1
<!--font-size:控制评论内容大小-->
<div style="background-color:white;border-top:2px solid #12ADDB;box-shadow:0 1px 3px #AAAAAA;line-height:180%;padding:0 15px 12px;width:500px;margin:50px auto;color:#555555;font-family:'Century Gothic','Trebuchet MS','Hiragino Sans GB',微软雅黑,'Microsoft Yahei',Tahoma,Helvetica,Arial,'SimSun',sans-serif;font-size:16px;">
<!--font-size:控制评标题大小-->
<h1 style="border-bottom:1px solid #DDD;font-size:20px;font-weight:normal;padding:13px 0 10px 8px;"><span style="color: #12ADDB;font-weight: bold;">> </span>({author})在<a style="text-decoration:none;color: #12ADDB;" href="{permalink}" target="_blank">《{title}》</a>创造了新的评论</h1>
<div style="padding:0 12px 0 12px;margin-top:18px">
<p>时间:<span style="border-bottom:2px dashed #ccc;" t="5" times=" 20:42">{time}</span></p>
<p style="background-color: #f5f5f5;border: 0px solid #DDD;padding: 10px 15px;margin:18px 0">{text}</p>
<p>评论者"{author}"邮箱为:</p>
<p style="background-color: #f5f5f5;border: 0px solid #DDD;padding: 10px 15px;margin:18px 0"> <a href="mailto:{mail}" target="_blank">{mail}</a></p>
<p>评论者"{author}"其他信息:</p>
<p style="background-color: #f5f5f5;border: 0px solid #DDD;padding: 10px 15px;margin:18px 0">IP:{ip},状态:{status},[<a href='{manage}' target='_blank'>管理评论</a>]</p>
<!--font-size:控制评论底部大小-->
<p style="font-size:17px" >您可以点击 <a style="text-decoration:none; color:#12addb" href="{permalink}" target="_blank">查看回复的完整內容 </a>,欢迎再次光临 <a style="text-decoration:none; color:#12addb" href="https://gxggxl.cn/" target="_blank">{siteTitle}</a>。</p>
</div>
</div>
2
<style>
.wrap span{display:inline-block;}
.w260{width:260px;}
.w20{width:20px;}
.wauto{width:auto;}
</style>
<table style="width: 99.8%;height:99.8% "><tbody><tr><td style="background:#fafafa url(https://a.photo/images/2018/03/24/2017113018325846288465.png)">
<div style="border-radius: 10px 10px 10px 10px;font-size:13px; color: #555555;width: 666px;font-family:'Century Gothic','Trebuchet MS','Hiragino Sans GB',微软雅黑,'Microsoft Yahei',Tahoma,Helvetica,Arial,'SimSun',sans-serif;margin:50px auto;border:1px solid #eee;max-width:100%;background: #ffffff repeating-linear-gradient(-45deg,#fff,#fff 1.125rem,transparent 1.125rem,transparent 2.25rem);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);">
<div style="width:100%;background:#49BDAD;color:#ffffff;border-radius: 10px 10px 0 0;background-image: -moz-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));background-image: -webkit-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));height: 66px;">
<p style="font-size:15px;word-break:break-all;padding: 23px 32px;margin:0;background-color: hsla(0,0%,100%,.4);border-radius: 10px 10px 0 0;">您的<a style="text-decoration:none;color: #ffffff;" href="https://gxggxl.cn"> {siteTitle} </a>上有新的评论啦!</p>
</div>
<div style="margin:40px auto;width:90%">
<p>{author} 在您文章<a style="text-decoration:none;color: #12ADDB;" href="{permalink}" target="_blank">《{title}》</a>上发表评论:</p>
<p style="background: #fafafa repeating-linear-gradient(-45deg,#fff,#fff 1.125rem,transparent 1.125rem,transparent 2.25rem);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);margin:20px 0px;padding:15px;border-radius:5px;font-size:14px;color:#555555;">{text}</p>
<p class="wrap" style="text-decoration:none"><span class="w260">时间:{time}</span><span class="w20"> </span><span class="wauto">IP:{ip}</span></p>
<p class="wrap" style="text-decoration:none"><span class="w260">邮箱:{mail}</span><span class="w20"> </span><span class="wauto">状态:{status}</span></p>
<p><a style="text-decoration:none; color:#12addb" href="{permalink}" target='_blank'>[查看评论]</a> | <a style="text-decoration:none; color:#12addb" href="{manage}" target='_blank'>[管理评论] </a></p>
</div>
</div>
</td></tr></tbody></table>
{blogUrl}:博客地址
{blogName}:博客名称
{author}:评论者名称
{permalink}:文章链接
{title}:文章标题
{text}:评论内容
{blogUrl}:博客地址
{blogName}:博客名称
{author}:被回复者名称
{permalink}:文章链接
{title}:文章标题
{text}:被回复者评论内容
{replyAuthor}:回复者名称
{replyText}:回复内容
万水千山总是情,给个打赏行不行。
打赏

不好意思 刚没注意看最顶上内容。
想请问下 CommentToMail 这个插件2.1.0版本是博主在维护的么? 我刚从网上下载了一个好像是2.0.0版本的
这个是在github上的,不是我维护
好的 好的。谢谢了
这个 好好看呀 。 用上试一试 ,感谢博主。
还想请问下,博主用邮件回复插件是哪一个,刚从WordPress转到typecho ,网上搜的好多插件都用不了,很多都不维护了啊。ε=(´ο`*)))唉@(吐舌)