WordPress主机禁用了mail()函数解决办法
这是WordPress最常见的一个问题,之前Wopus也搜索了很多方法,但很遗憾,基本上是一篇文章+无数次的转载,Wopus完整了进行了测试,并给出了解决这个问题的办法,希望能给那些还在寻找这个问题办法的朋友,有一些帮助。
首先需要说明的是,这不是主机的问题,如果你上传php的探针,可以看到主机是发送邮件的,之所以出现这个问题,是因为主机发送邮件的方式导致的问题,很多主机使用sendmail发送邮件的方式,这是问题的所在。如果你是独立的主机,可以自己完全控制,那你可以变更系统发送邮件的方式,这个自己搜索就行。
发送邮件遇到的具体情况:
情况一:WordPress找回密码功能,输入用户名或者邮箱知乎,点击 找回密码 ,一切正常,提示:请在您的电子邮箱中检查确认链接。但是邮箱里其实没有收到任何和修改密码相关的邮件;
情况二:使用某些插件,比如wp-smtp之后,点击找回密码,直接提示:您的主机肯恩禁止了mail()功能。
以上两种情况,可以按照这个问题来解决。
解决办法是要使用到一个插件:WordPress邮件发送插件:WP Mail SMTP;
安装之后,按照Wopus发布的使用教程:WP Mail SMTP插件使用教程可以完美的解决主机无法发送邮件的问题。
如果您是WopusIDC主机用户,安装插件,按照教程设置之后依然无法发送邮件,可以到Wopus用户中心发送技术咨询,我们可以协助您解决问题。
我用的是wp-smtp插件,万网的主机,原来是发不了邮件,现在倒是正常了
之前也推荐这个插件,但是这个插件有些用户确定是收不到邮件的。
景安的垃圾主机。各种插件各种试,全都用不了= = !
应该是可以用的。