WordPress主机禁用了mail()函数解决办法

这是WordPress最常见的一个问题,之前Wopus也搜索了很多方法,但很遗憾,基本上是一篇文章+无数次的转载,Wopus完整了进行了测试,并给出了解决这个问题的办法,希望能给那些还在寻找这个问题办法的朋友,有一些帮助。

首先需要说明的是,这不是主机的问题,如果你上传php的探针,可以看到主机是发送邮件的,之所以出现这个问题,是因为主机发送邮件的方式导致的问题,很多主机使用sendmail发送邮件的方式,这是问题的所在。如果你是独立的主机,可以自己完全控制,那你可以变更系统发送邮件的方式,这个自己搜索就行。

发送邮件遇到的具体情况:

情况一:WordPress找回密码功能,输入用户名或者邮箱知乎,点击 找回密码 ,一切正常,提示:请在您的电子邮箱中检查确认链接。但是邮箱里其实没有收到任何和修改密码相关的邮件;

情况二:使用某些插件,比如wp-smtp之后,点击找回密码,直接提示:您的主机肯恩禁止了mail()功能。

以上两种情况,可以按照这个问题来解决。

解决办法是要使用到一个插件:WordPress邮件发送插件:WP Mail SMTP

安装之后,按照Wopus发布的使用教程:WP Mail SMTP插件使用教程可以完美的解决主机无法发送邮件的问题。

如果您是WopusIDC主机用户,安装插件,按照教程设置之后依然无法发送邮件,可以到Wopus用户中心发送技术咨询,我们可以协助您解决问题。

类似文章

4条评论

回复 酋长 取消回复