508_typecho评论通知邮件插件使用及搭建腾讯企业邮箱
这是一篇原发布于2020-04-16 08:30:00得益小站的文章,备份在此处。
前言
前段时间按网上教程配置的邮件通知插件刚开始还挺好用,没过多久轶哥就发现了问题,网站的邮件评论通知基本上都失效了。翻看了后台记录发现是被阿里云拦截了,看来阿里云的邮件推送还是不好用,有一些限制,这次准备换SMTP推送方式顺便记录一下。
[Aliyun] 2020-04-07 16:41:50:
邮件发送失败,错误代码:InvalidSendMail.Spam,错误提示:Sendmail rejected by spam filter.
邮件发送返回数据:s:155:"{"RequestId":"851780EA-05A1-48E4-81ED-8CAFF8A3E48F","HostId":"dm.aliyuncs.com","Code":"InvalidSendMail.Spam","Message":"Sendmail rejected by spam filter."}";
-------------------------------------------
[Aliyun] 2020-04-14 08:54:33:
邮件发送失败,错误代码:InvalidSendMail.Spam,错误提示:Sendmail rejected by spam filter.
邮件发送返回数据:s:155:"{"RequestId":"851818D7-3268-4DED-938A-1A574EFD6921","HostId":"dm.aliyuncs.com","Code":"InvalidSendMail.Spam","Message":"Sendmail rejected by spam filter."}";
-------------------------------------------
[Aliyun] 2020-04-16 00:11:46:
邮件发送失败,错误代码:InvalidSendMail.Spam,错误提示:Sendmail rejected by spam filter.
邮件发送返回数据:s:155:"{"RequestId":"458C3199-D49A-4672-9870-5B770F1212A8","HostId":"dm.aliyuncs.com","Code":"InvalidSendMail.Spam","Message":"Sendmail rejected by spam filter."}";
-------------------------------------------
插件简介
[scode type="share"]LoveKKComment是一款Typecho邮件通知类插件,支持SMTP、Send Cloud、阿里云邮件推送三种邮件通知方式。
在评论审核通过、用户评论文章、用户评论被回复时对不同场景进行不同的邮件通知。[/scode]
插件安装
轶哥这里使用的插件是LoveKKComment
,插件的安装还是常规方法,上传文件夹到plugins
目录即可,具体可看LoveKKComment的项目地址
[button color="success" icon="iconfont icon-links" url="https://github.com/ylqjgm/LoveKKComment" type=""]项目地址[/button]
插件基础配置
这里使用腾讯的企业邮箱,免费版即可拥有使用以下功能
[scode type="green"]拥有office365 E3/E5 的朋友也可通过office搭建,后续轶哥也会补充教程。[/scode]
- 邮箱帐号数无上限
- 1G邮箱容量
- 2G个人中转站
- 2G企业网盘
- 对外发信500封/天
轶哥的设置如下大家可以参考,建议关闭启用配置验证
,测试可能出现邮件无法发送的问题。发件邮箱地址
应与之后设置的SMTP登录用户
保持一致。邮件回复地址
可用来接收评论邮件,建议设置常用邮箱。
使用腾讯企业邮箱搭建
[scode type="yellow"]注意腾讯企业邮箱中的账号必须与微信相关联,所以生成的可实际使用的账号数与你的微信数有关[/scode]
创建企业邮箱
1.访问https://exmail.qq.com/,点击立即开通
2.新注册的账号使用腾讯企业邮箱需同时开通企业微信,按要求继续即可
[scode type="yellow"]这里的管理员姓名可填写你想要的前缀,会自动生成相应的邮箱账号[/scode]
3.注册完成,页面会自动跳转,点击立即前往
添加我们自己的域名
也可以在我的企业
——域名管理
——添加企业域名
中管理
4.填写自己的域名,点击下一步
继续
5.设置邮箱解析,按下方要求填写记录即可,具体操作可以查看图中的教程链接。轶哥这里为了区分,使用了子域名,有需要的朋友也可以直接使用二级域名。
[scode type="yellow"]若使用子域名主机记录应填写对应的子域名,腾讯云这里给出的提示有误[/scode]
6.添加完成,记录如下
7.点击我已完成设置
,结束设置
添加用户
1.点击新增成员
2.按要求添加,成员激活邮箱这里使用激活码激活,可以不用添加手机
3.登录https://exmail.qq.com/,使用微信扫码输入激活码即可激活登录账号
设置别名
若在之前管理员姓名中填写了真实的姓名,而发送邮件却不想使用该账号,我们可以通过设置别名来完成
1.在通讯录
页面点击相应的成员账号
2.点击更多操作
——设置别名
即可。可以添加多个别名
插件SMTP邮件发送设置
1.使用成员账号
登录企业邮箱
2.在设置
——收发信设置
——设置方法
中可以看到
接收服务器:
imap.exmail.qq.com(使用SSL,端口号993)
发送服务器:
smtp.exmail.qq.com(使用SSL,端口号465)
3.密码是企业邮箱的密码,若不清楚密码可以在登录界面重置密码
4.填写插件设置内容
设置项 | 内容 |
---|---|
SMTP地址 | 使用腾讯企业邮箱一般为smtp.exmail.qq.com |
SMTP端口 | 使用腾讯企业邮箱一般为465 |
SMTP登录用户 | 想要发送邮件的邮箱 |
SMTP登录密码 | 不清楚密码可以在登录界面重置密码 |
SMTP验证模式 | 打开 |
SMTP加密模式 | SSL加密 |
5.设置完毕可以自行测试,可以看到邮件可以正常发送,大功告成!