WordPress您的主机禁用了mail()函数 解决方法

由于最近建站频繁,有一个WordPress站竟然忘记了管理员账号与密码,在找回密码时,就有了题目一样的提醒,无奈只好折腾了一番,今天把分享给大家。

操作方法

  • 01

    首先开启 fsockopen,这里以IIS服务器为例,如果是虚拟主机,可以直接找客服开启。先远程到服务器,然后找到php.ini文件,如图所示。

  • 02

    打开php.ini文件,查找allow_url_fopen,使其值为On;然后再次查找extension=php_openssl.dll,去掉该句前面的分号,然后保存php.ini文件。

  • 03

    这一步要重启服务器,使设置生效,打开cmd,输入命令iisreset.

  • 04

    打开你现在使用的主题文件functions.php,以qq企业邮箱为例,在底部?>之前插入以下代码: add_action('phpmailer_init', 'mail_smtp'); function mail_smtp( $phpmailer ) { $phpmailer->FromName = '听风博客'; //发件人 $phpmailer->Host = 'smtp.exmail.qq.com'; //修改为你使用的SMTP服务器 $phpmailer->Port = 25; //SMTP端口 $phpmailer->Username = 'admin@gongshiku.com'; //邮箱账户 $phpmailer->Password = '*******'; //邮箱密码 $phpmailer->From = 'admin@gongshiku.com'; //你的邮箱 $phpmailer->SMTPAuth = true; $phpmailer->SMTPSecure = ''; //tls or ssl (port=25留空,465为ssl) $phpmailer->IsSMTP(); }

  • 05

    打开目录文件夹wp-includes,找到文件pluggable.php,打开文件搜索找到 $phpmailer->IsMail(); 替换成 $phpmailer->IsSMTP();

  • 06

    在wp-includes文件夹中,找到class-phpmailer.php文件,打开文件分别搜索找到 public $Mailer public $Host public $Port public $SMTPSecure public $SMTPAuth public $Username public $Password 如图中赋值

  • 07

    如果以上还不行的话,建议使用插件。

(0)

相关推荐

  • WinXP系统注册表被禁用的6种解决方法

    今天,我们将要跟大家分享的是,WinXP系统注册表被禁用的6种解决方法.那么,可能会有电脑用户会问:WinXP系统的注册表被禁用了会造成什么后果,严重吗?我们知道注册表是Windows系统里的重要区域 ...

  • 升级Win10正式版后出现禁用连接错误的解决方法

    小编最近在升级到win10正式版系统后,在禁用"本地连接"时弹出"禁用连接错误"的提示,错误窗口提示"此时无法禁用连接.这个连接可能在用一个或多个不支 ...

  • win7系统开启媒体流功能提示媒体流已被管理员定义的组策略禁用的两种解决方法

    win7系统自带有媒体流功能功能,一些喜欢玩影音的用户都会使用计算机中的媒体流功能,使电脑.电视和手机的媒体文件在同一个局域网内,互联播放.但是最近有用户说无法开启媒体流,提示“媒体流已被管理员定义的 ...

  • 不小心禁用了所有用户账号怎么办?Win7中禁用了所有用户账号解决方法

    在使用Win7系统时,为了方便我们会创建多个账号来使用,有时会不经意间禁用了所有的用户账号,导致开机时所有用户账号都不能使用,遇到这样的状况我们要如何处理呢,下面由小编来给大家讲解Win7系统不小心禁 ...

  • 电脑黑屏主机还在运行的解决方法

    在使用Windows 10工作时会碰到形形色色的问题,比如发现电脑黑屏主机却还在运行.那么如何进行故障排除呢?下面小编与你分享具体步骤和方法. 操作方法 01 启动Windows 10操作系统,如图所 ...

  • 笔记本禁用触摸板的解决方法

    触摸板对于已经习惯笔记本,平板电脑的朋友来说很方便,可是对于从台式电脑转用笔记本的朋友就经常不方便了。一不小心就碰到那里了。 方法一: 按Fn+F8来设置。如果按快捷键没有弹出触摸板属性设置界面。从开 ...

  • wordpress忘记登陆密码并禁用了mail()函数

    wordpress是我们常用的博客类程序,但有的时候疏于管理,忘记了登陆密码.想利用邮箱找回,却发现主机禁用了mail()函数. 在这种你时候,就只能进入数据库,直接在数据库中改写密码. 可能有人新手 ...

  • wifi共享精灵无线网卡被禁用或被接管解决教程

    XP、win7、win8用户注意了,在家在用wifi共享精灵的时候千万不要禁用无线网卡!因为软件创建WIFI热点是靠无线网卡来创建的。 如果您不小心禁用了无线网卡,那也不用担心,小编教您启用无线网卡方 ...

  • lnmp能用mail()函数来发邮件

    mail() 函数在linux中需要安装一个sendmail组件才可以实现邮箱发送了,下面我来给各位介绍使用mail()发邮箱的同时解决mail()发邮件很慢的解决办法。 自动备份数据库的邮件好久没有 ...