这个功能在静态博客应该是比较火的,但是感觉动态博客的需求并不大。
安装插件
CommentPush
在Releases处下载即可。
下载完成后上传到Typecho安装目录下的/usr/plugins
注意,插件目录名字必须为
CommentPush
(切记不能修改目录名,否则失效!!)
启用插件
登录 Typecho 后台,启用插件,进行插件设置。
配置
该插件目前支持Server酱
,Qmsg酱
,阿里云邮件
,SMTP邮件
,企业微信机器人
,钉钉机器人
这里我就介绍SMTP邮件的配置,我觉得可能是大多数人的选择
QQ邮箱配置
找到账户设置
确认SMTP相关服务已开启
之后点击下面的生成授权码
,完成程序后得到一串代码,复制好,后面要作为密码出现
插件设置
找到插件设置
按照下图配置
-
登录用户
即为邮箱地址自定义的QQ邮箱地址同样适用
登录密码
即为刚刚复制的授权码
Outlook邮箱配置(自定义域)
如果要使用自定义域功能首先要有 Office365 的许可证
添加自定义域
如果已经添加可跳过
- 打开微软工作账户的管理页面:Microsoft 365 admin center
- 在侧边栏找到:设置 > 域 > | 然后添加域
- 添加CNAME等一系列操作完成后
可以看到显示为正常 -
为了防止我们发出的邮件被识别为垃圾邮件,我们还要进行一些设置
打开https://security.microsoft.com/dkimv2这里需要以管理员的账号登录
点击新加的那个域名
将开关滑动到“启用”。 你将看到一个弹出窗口,指出需要添加 CNAME 记录。
根据页面的提示添加CNAME
记录,稍等片刻后就可以进行验证。验证完成后返回刚刚的页面,启用DKIM
。到这里就完成了反垃圾邮件的设置
-
现在要创建与这个域名绑定的账户。打开微软工作账户的管理页面:Microsoft 365 admin center,在侧边栏找到:用户 > 活跃用户,点击添加用户,按照你需要的相关信息填写,
域
选择刚刚我们添加的。注意:需要勾选相关 Office 365 的许可证
-
至此就完成了开户,现在我们去登录:Outlook。
注意:可能因为刚开户的缘故需要等一小段时间才能登录,会在这里显示
正在准备……
登录时可能会要求你完成两步验证(MFA)的相关设置
- 开启SMTP。在刚刚添加用户的页面选择我们新加的用户
进入管理电子邮件应用
,确保SMPT已启用 -
为了防止插件在使用SMTP时遇到两步验证的阻挠,需要对安全策略进行设置(我在这里折腾了好久)
打开:Azure Active Directory。需要以管理员的账户登录
侧边栏找到:Azure Active Directory > 属性
最底部找到管理安全默认值
进入并关闭,保存。
插件设置
按照如下进行配置登录密码
:账户密码
使用
可以自己评论试试配置有没有效果,前提是你要在插件设置里开启这项功能
同样,如果有问题可以查看该插件的日志:控制台 > CommentPush日志
再次感谢该插件的作者,快去插件仓库点个小星星吧
发表回复