网站用户注册SMTP邮件发送服务

2017年10月29日11:40:04 6 2,630 °C
摘要

网站有用户注册,需要SMTP邮件发送服务,如果没有进行配置,注册用户是无法收到设置密码的邮件的。本文使用阿里云邮件推送服务,用于用户注册的邮件发送服务。

网站用户注册SMTP邮件发送服务

一、前言

网站有用户注册,需要SMTP邮件发送服务,如果没有进行配置,注册用户是无法收到设置密码的邮件的。本文使用阿里云邮件推送服务,用于用户注册的邮件发送服务。

阿里云的邮件推送服务,每天免费200封,对于一般中小站点来说,基本够用了。即使不够用,花钱购买邮件包也不贵。

二、配置

1、开通服务

首先我们需要开通阿里云的邮件推送服务申请地址https://www.aliyun.com/product/directmail

2、邮件推送控制台设置

开通服务之后,在控制台进入发信域名,然后点击新建域名。

网站用户注册SMTP邮件发送服务

输入想要创建的域名,这里推荐使用网站的二级域名。

网站用户注册SMTP邮件发送服务

3、添加配置信息

添加域名之后,点击配置,可以查看域名配置信息。如下图所示:

网站用户注册SMTP邮件发送服务

每个配置的状态都是待验证。根据提供的信息,到你的域名解析后台添加4条解析记录:

网站用户注册SMTP邮件发送服务

4、域名验证

添加完解析记录,回到邮件控制台,点击验证,如果一切都没有问题,状态会变成验证通过。

网站用户注册SMTP邮件发送服务

5、新建邮件地址

切到发信地址,新建发信地址:

网站用户注册SMTP邮件发送服务

随后在弹出的信息框中输入,如下信息:

网站用户注册SMTP邮件发送服务

注:发信类型有:

触发邮件:注册确认、订单确认、密码重置、交易通知等
批量邮件:自有用户的产品促销、期刊订阅等

但是有些用户反馈,触发邮件方式不太稳定,你可以根据自己的实际选择吧,这里我选择的是批量邮件

6、邮件地址验证

随后我们点击验证回信地址,同时设置SMTP密码。如果设置完成,状态会显示为通过。

网站用户注册SMTP邮件发送服务

7、Easy WP SMTP

配置好服务,在wordpress后台安装插件Easy WP SMTP,安装好插件进入设置界面,添加SMTP信息如下:

网站用户注册SMTP邮件发送服务

设置好后,点击Save Changes

8、SMTP配置验证

在SMTP下面,有个Test Email,我们可以使用自己的私人邮箱进行验证,如果配置一切正常,你会收到一封邮件。

网站用户注册SMTP邮件发送服务

9、WordPress代码更改

配置好SMTP服务之后,用户注册的时候,还是会出现"你的密码重设链接无效,请在下方请求新链接"这样的错误。这个是由于发送的链接带了两个括号,我们可以通过修改两个php文件,解决这个错误。

修改wp-login.php文件:

在vim中进行搜索,找到如下内容,并做出如下更改:

网站用户注册SMTP邮件发送服务

修改wp-includes/pluggable.php文件:

同理,修改如下:

网站用户注册SMTP邮件发送服务

修改好代码之后,用户就通过邮箱进行网站注册了。

三、总结

整体配置步骤如下:

  1. 开启并配置SMTP服务
  2. 安装Easy WP SMTP此类插件
  3. 修改代码
weinxin
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
Jack Cui

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:6   其中:访客  3   博主  3

    • avatar Ariel 来自天朝的朋友 谷歌浏览器 Windows 10 辽宁省沈阳市 联通 3

      棒棒的

        • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器 Windows 7 辽宁省沈阳市 东北大学四舍(女生)

          @Ariel :grin: :grin:

        • avatar 久伴 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 电信 1

          前排沙发是我的 :cry:

            • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器 Windows 7 辽宁省沈阳市 东北大学四舍(女生)

              @久伴 :grin: 老铁~

            • avatar siyuetian 来自天朝的朋友 谷歌浏览器 Mac OS X 10_12_6 江苏省南京市 电信 0

              博主你好,您的文章里面可以加个收藏的功能吗? :razz:

                • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器 Windows 7 辽宁省沈阳市 东北大学四舍(女生)

                  @siyuetian 已添加,不过是站内用户的收藏~