WordPress很多功能都依赖邮件发送,如果你的WP站点不能发邮件,会很影响体验。比如注册、找回密码、通知等。但同时绝大多数服务器都不支持邮件发送,运营商为了避免垃圾邮件,屏蔽了25端口。如果服务器本身支持,其实是不用配置什么的。
当然这个并不影响用第三方的邮件推送。今天给大家介绍一下我的解决方案,也是最简单,最可靠的,最流行的方案。
需要用到两个插件Easy WP SMTP和WP Mail Logging,可以在WordPress后台搜索安装,都是免费的。


首先你需要申请一个邮件推送服务。说白了这个邮件总得有人来帮你发对吧?可以使用QQ邮箱、网易邮箱这些免费邮箱。只要支持SMTP发信的都可以。但是这些免费邮箱会有每日发送数量的限制,到达率也不能保证。如果是个人博客使用是够的,如果你的网站有很多用户,或者追求企业级别的到达率,或者你想使用自己后缀的发件地址,那么就需要用到邮件推送服务了。这种服务一般每日都有一定的免费额度,国内也有很多家提供商。但这里啊老师就直接推荐阿里云邮件推送,每日200封免费额度,超额了价格也不贵。
阿里云邮件推送:https://www.aliyun.com/product/directmail
阿里云邮件推送的配置这里就不细说了,按照手册操作即可。配置完之后,你会获得一个发信地址,比如smtp@wp.com.cn,一个SMTP密码。
然后在WP后台安装这两个插件:Easy WP SMTP和WP Mail Logging。一个是发信的,另一个是发信记录的插件。
打开Easy WP SMTP填入刚才我们在阿里云申请的邮件推送相关信息。具体配置见下图

配置好之后,点击TEST EMAIL,给自己发一封邮件试试。
进入WP Mail Logging,可以看到刚才发送的邮件记录。
签名:WordPress资深老用户,用过的插件和主题连起来可以绕地球一圈!<a href="#">测试连接</a>