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

2016年4月18日09:13:14 WordPress诊所 2 15,402

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

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

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

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

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

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

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

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

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

目前评论:2   其中:访客  2   博主  0

    • 懿古今 懿古今 0

      我用的是wp-smtp插件,万网的主机,原来是发不了邮件,现在倒是正常了

        • 酋长 酋长 9

          @懿古今 之前也推荐这个插件,但是这个插件有些用户确定是收不到邮件的。

      发表评论

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