介绍
网站发送密码重置邮件以及验证用户邮箱的邮件其实都是要通过服务器安装相关的邮箱软件实现的,不过自行在服务器上搭建邮箱功能有几个问题:1.自己不专业 2.设置复杂 3.发件IP容易暴露服务器IP,非常危险。因此我在教程里就没有介绍如何搭建邮件服务。
不过我们可以通过使用企业级的 SMTP 服务来完美解决。阿里云有提供 邮件推送 服务,每天有200封的免费额度,对于小型的论坛都绰绰有余更何况是 WordPress 博客。
开通
进入 **邮件推送 **,点击 申请开通
并进行管理。
一、进入控制台,左侧列表中进入点击 发信域名
,再点击 新建域名
,设置你的发件域名,例如我的是:mail.mf8.biz
,那么效果就是 [email protected]
二、点击 配置
将每一个配置添加到域名 DNS 中,返回后再点击 验证
三,左侧列表中进入点击 发信地址
,再点击 新建发信地址
, 账号
一栏推荐填写 noreply
提示不可回复,如果接受回复的话可以在 回信地址
中填写收件的邮箱
然后 发件类型
填写 触发邮件
, 触发类邮件指注册激活、密码找回等;批量邮件指营销推广、订阅期刊等。不同类型邮件的发送限制不同,请根据邮件类型选择。
四、在对应账号中点击 设置SMTP密码
设置
一、开通并设置好后,在 WordPress 后台中安装插件:WP Mail Smtp Mailer
二、启用并进入设置页面,Username
和 From
填写你的 账号@发件地址
,Password
就是设置的 SMTP 密码,From Name
就是填写邮件提示可以自由发挥。
其他就按默认的填,Host
是 smtpdm.aliyun.com
,Port 是 465
, Choose SSL or TLS, if necessary for your server
选择 SSL,Encrypt
勾上。
然后点击 Submit
提交,再点击 Test Mail
测试一下是否能够成功发件。