- A+
在上一篇文章解决LNMP一键安装包WordPress无法发送邮件问题中3z学堂为大家介绍了如何使用无插件方式发送邮件,但是这个操作对于很多技术小白来说,门槛还是有些高了,今天3z学堂就给大家介绍下如何通过WordPress插件来快速配置邮件服务。
一、注册企业邮箱
因为需要使用自己的域名作为邮箱后缀,可以通过寻找一个免费的企业邮箱,如果是国内的网站话,推荐使用腾讯企业邮箱或者阿里云邮箱企业企业版,这两家邮箱系统每个账号都可以免费使用一个域名,设置也比较方便,今天3z学堂就以腾讯企业邮箱免费版为例给大家介绍下操作步骤。
注册好以后,添加自己的域名,点击 我的企业 – 域名管理 – 使用已有的域名如果还没有域名就可以进行购买,然后点击下一步进入域名设置页面,这里详细说明了域名配置过程

二、添加域名解析记录
在域名服务商处添加2条MX记录解析到指定地址,如3z学堂的域名是在阿里云注册的,登陆阿里云后台添加MX记录。
- 一条MX记录到mxbiz1.qq.com.,优先级为5,主机记录要填@
- 一条MX记录到 mxbiz2.qq.com.,优先级为10,主机记录要填@

在域名状态为正常后,再次回到腾讯企业邮箱里检查解析请,如果域名状态显示正常则表示解析成功。一般域名添加解析内容需要一些时间,状态还没同步的可以稍等等或者刷新页面看看。

三、配置邮箱帐户
进入腾讯企业邮箱后台,打开成员与群组,添加一个发信用的邮箱,比如就叫做 admin@3zschool.com,或者info@3zschool.com这些适合以后发订阅的帐户。
四、WordPress配置SMTP发信插件
WordPress本身是没有SMTP发信功能的,所以我们需要安装一个插件来辅助完成,支持SMTP的插件比较多,推荐大家使用WP Mail SMTP这个插件。

安装 WP Mail SMTP 的插件,安装好后会在设置中新增一个SMTP邮件设置选项

在Mailer中我们可以看到许多第三方的设置,选择其他Other SMTP,按照如下格式修改
SMTP Host => smtp.exmail.qq.com SMTP Port => 465 Encryption => SSL
将最后的认证按钮开启会显示用户名密码填写区域,将刚刚新建的邮箱填入就行了如:info@3zschool.com,只写用户名是不能发信的。全部设置完成之后记得点击保存
五、测试SMTP发信
设置完成后,我们要测试一下是否能发信,在紧邻插件设置顶部Setting菜单右侧,有一个 Email Test功能,我们用它来测试SMTP邮箱是否成功
在输入框填写自己的邮箱,然后点击Send Email

如果所有设置没问题的话,邮箱就会收到了测试邮件了。
总体来说,通过插件来配置SMTP邮件服务是没有什么难度的,只是配置步骤比较繁琐,特别是针对技术小白,相信大家看了3z学堂的分享,应该可以独立完成配置了。通过SMTP方式发送的邮件有个好处就是比较不容易进垃圾箱,对用户说体验比较好,不过如果每天发送量大的话,可能就需要选择服务更好的收费邮箱了。支持SMTP的插件比较多,关键步骤大同小异,大家可以自行尝试~
2018年10月26日 下午5:40 沙发
刚好用得上,谢了!
2018年10月26日 下午6:45 板凳
好东西,学习收藏
2019年5月14日 下午6:06 地板
一直就没设置成功,很郁闷
2019年5月16日 下午12:58 1层
@子午物联网 遇到了什么问题?用的什么邮箱系统?很多时候是邮箱系统的问题,不是插件的问题哦~
2019年5月16日 下午1:33 4楼
企业邮箱是给人用,所有的企业邮箱包括G-Suite、Office365、腾讯企业邮箱、阿里云邮等都有每日/每月发信量和陌生人数量限制,每天只能发个几十封、几百封最多上千封,不适合网站用来发送触发邮件和营销邮件。
适合网站用的,是批量邮件发送服务,一般是EDM系统,一日可发上万封。
2019年5月16日 下午10:42 1层
@Stephen 恩,感谢分享~本站目前分享的内容还是偏入门级的,主要是为了给大家指个路~后续上道了,肯定也不会用wordpress来建站和从事商业应用的。欢迎经常来指导,分享,交流!
2020年2月7日 下午11:36 5楼
怎么设置发件内容