阿里主机wordpress注册收不到邮件,WordPress用邮件找回密码功能
问题说明
在我们使用阿里云的云虚拟主机搭建WordPress站点时,里面的邮件发送即使设置好了,也发送不了邮件。注:阿里云的主机都是通过SMTP来进行发送邮件的,需要开启主机的fsockopen。但是WordPress的SMTP是通过steam_connect_client进行发送的,而不是fsockopen。下面说个简单的方法来解决这项问题。
解决方法
1.打开阿里云虚拟主机的后台,从高级设置的php.ini设置中把fsockopen开启。如下图
2.进行修改/wp-includes/class-smtp.php中大概在270行左右(可以通过下面代码进行查询)
- $socket_context = stream_context_create($options);
- $this->smtp_conn = @stream_socket_client(
- $host . ":" . $port,
- $errno,
- $errstr,
- $timeout,
- STREAM_CLIENT_CONNECT,
- $socket_context
- );
3.把上面代码修改为如下代码
- $this->smtp_conn = @fsockopen($host,$port,$errno,$errstr,$timeout);
4.在完成上述操作之后可以去WordPress后台插件中安装一个WP SMTP的插件进行配置即可。
注:wp-smtp 的插件挺多,我刚开始用的几个都不知道是什么原因填写的信息是一样的 ,都通过了测试,但是实操新注册个新账户时还是收不到邮件,换个插件就好了,试了几个插件就这个easy WP SMTP 可以正常使用,刚开始用的wp mail bank 发送失败 ,WP Email SMTP表面测试通过,实测毛用没有。
用着前面两个插件的时候,我一直怀疑是不是阿里搞鬼,端口的问题,还是科技进步,网上给我攻略过时了!!?并不是,其实就是插件支持新版本WordPress的的问题。按照上面来没错的。
哦,补充一句,目前大多的SMTP服务器都是ssl加密的多,端口选465,yeah邮箱的 SMTP 密码一般是授权码跟登录密码不一样需要像下面设置,其他邮箱可能就是邮箱登录密码,这个需要测试下。
(吐槽一下,这个阿里云不够智能啊,用Mac传张照片都得先发到新浪博客,然后再复制过来,无奈_(:з」∠)_)
阿里主机wordpress注册收不到邮件,WordPress用邮件找回密码功能相关推荐
- django重置密码发送html邮件,Django实现发送邮件找回密码功能
在各大网站上,一定都遇到过找回密码的问题,通常采用的方式是通过发送带有验证码的邮件进行身份验证,本文将介绍通过Django实现邮件找回密码功能. 找回密码流程 功能流程: 1.首先在用户登录界面,添加 ...
- 找回密码功能 java_Java实现邮件找回密码功能
本文实例为大家分享了Java实现邮件找回密码功能的具体代码,供大家参考,具体内容如下 1.有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回, ...
- javaWeb实现使用邮箱邮件找回密码功能
JSP+Jmail+JavaBean 发邮件(转)2010-08-23 18:052007年04月14日 14:32/* * SendMail.java * * Created on 2007年3月3 ...
- python 发邮件 无需密码_Django实现发送邮件找回密码功能
在各大网站上,一定都遇到过找回密码的问题,通常采用的方式是通过发送带有验证码的邮件进行身份验证,本文将介绍通过Django实现邮件找回密码功能. 找回密码流程 功能流程: 1.首先在用户登录界面,添加 ...
- Java实现邮件找回密码功能
具体内容如下 1.有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回.通过java发送邮件的功能我就不说了,重点讲找回密码. ...
- java通过邮件找回密码_SpringMVC实现通过邮件找回密码功能
最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是通过邮件绑定找回,可以进行密码找回.通过java发送邮件的功能我就不说了,重点讲找回密码. ...
- java实现通过绑定邮箱找回密码功能_SpringMVC通过邮件找回密码功能的实现
1.最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回.通过java发送邮件的功能我就不说了,重点讲找回密 ...
- 通过邮件找回密码功能的实现
.最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回. 通过java发送邮件的功能我就不说了,重点讲找回密 ...
- 【鸿蒙】鸿蒙App应用-《记账软件》登录,注册,找回密码功能
1.登录功能 从[鸿蒙]鸿蒙App应用-<记账软件>开发步骤欢迎引导页进入之后,完成登录功能.界面效果如图 2.布局文件的搭建 在layout文件夹下新建xml文件,布局代码如下: < ...
最新文章
- 积少成多 Flash(ActionScript 3.0 Flex 3.0) 系列文章索引
- 吴恩达机器学习(第五章)——Logistic回归
- Java 连接数据库 JDBCUtil
- boost::hana::range_c用法的测试程序
- Leetcode-53 Maximum Subarray
- c++中algorithm头文件、STL库简介及使用说明
- assert和if的使用
- java反射的使用概览
- 搜狗词库爬虫(1):基础爬虫架构和爬取词库分类
- 打破校史,发学校首篇Science的博士小姐姐,近日再发Nature!破解百年谜题
- Javascript特效:瀑布流
- 计算机算法和算法复杂度
- 【测试】26.用户需求规格跟踪矩阵
- 东北大学金工实习工程实训习题
- 发现一个好用的层级多项目管理工具
- 机构投资者大举入场,促使BTC上涨? | 一周问答热议
- 字段缩写ti表示什么_以下哪个字段缩写表示“摘要”?
- 农历类==解析指定的日期 1900-2100
- php程序员自荐信,自荐信范文2017年
- 软碟通 UltraISO V9.6.0.3000 官方多语言安装版(附注册码)
热门文章
- LWN: USB数据采集和分析方案
- 职场 | 怎样进行薪酬谈判
- php combobox,ComboBox(下拉列表框)
- Mac打包Android的apk,【ReactNative】Mac下分分钟打包 Android apk
- 【我的自媒体建设手记】一、打个地基
- springboot集成PageHelper
- 长江大学计算机基础试题,长江大学08-09B第一学期计算机基础试卷
- 计算机显示器无输入信号,显示器显示信号无输入怎么办_显示器信号无输入怎么解决...
- 天线的原理、分类及要求
- 【ALGO】矩阵乘法