基于 WordPress 的用户注册需要发送验证邮件,我们需要开启 WordPress 的邮件发送功能。

本文针对阿里云服务器来进行 SMTP 服务的配置,首先登录阿里云官网开通邮件推送服务,该服务支持每天 200 条免费邮件,小站用用肯定是够了。接下来找到邮件推送控制台,然后按下图指示,进行配置:

  • step2 中在已有域名的基础上解析一个二级域名即可,这个二级域名将用以发送邮件。
  • step3 配置全部完成后,进行 step4 的验证。

以下简要说明 step3:

接下来进入云解析 DNS 界面,为刚才选择的域名进行解析,解析内容是图中的四条值,解析完成后 10 分钟内一般会验证通过,届时进入 step4 进行验证即可。

接下来进行下图操作:

其中回信地址设为常用邮箱,然后验证一下即可,验证完后设置一个 SMTP 密码,同时发信地址是后面服务器发邮件时显示的邮件来源,这两个东西后面会用到。

接下来需要使用一个 WordPress 邮件插件,我用的是 SMTP Mailer,亲测好用!

插件设置中,SMTP Host 填写阿里云给的 smtp 服务器地址,我的是 smtpdm.aliyun.com,SMTP Authentication 选择 True,后面的 Username 与 Password 填写刚刚设置的发信地址与 SMTP 密码,Type of Encryption 选择 SSL,port 填写 465,From Email Address 也填写发新地址,From Name 随便填,最后的 Disable SSL… 给他勾上。接下来保存设置以后,不出意外 WordPress 就可以愉快地发送邮件了。