新闻动态

WordPress发送邮件提示“您的主机禁用了Mail函数”怎么办

发布日期:2021-04-06 18:53 | 文章来源:互联网

乐云网络服务器,禁用邮件

本文将详细解释WordPress如何发送“您的主机已禁用邮件功能”的电子邮件消息。海外主机觉得挺实用的,分享给大家参考。希望大家看完这篇文章能有所收获。

具体问题情况

最近在找主题BUG的时候发现了一个很有趣的现象,就是SMTP邮箱设置的问题。评论和回复可以不正常发送,但没有审核提示。通过邮箱检索时会出现以下错误:

无法发送电子邮件。

可能的原因:您的主机已禁用邮件功能。

检查邮件功能是否被禁用

使用PHP探针检查主机供应商是否禁用了邮件功能。

php探测代码如下,可以通过将其保存为一个PHP文件并上传到服务器:进行测试

!- ?phpif){ Echo '支持mail函数!';}不支持“else echo”mail函数!-解决方案

本来以为恒天主机禁用了mail功能,但是通过PHP探针发现没有禁用。

下面提供了一个解决方案,当邮件功能被禁用和支持时,邮件功能被禁用。亲身经历,不要再让任何人在这里倒下。

主机禁用邮件功能的解决方案

通过上面的PHP探针,如果发现主机已经禁用了邮件功能,可以直接使用SMTP发送邮件,而不用原来的邮件功能

发送这里用到的SMTP邮箱设置代码,扔在functions.php。

functionmail_smtp{

$phpmailer-From="李杰@ PHP 2 . cc ";//发送者

$ phpmailer-fromname="PHP二次开发";//发送者的昵称

$ phpmailer-Host=" SMTP . ym . 163.com ";//SMTP服务器地址

$ phpmailer-Port=25;//SMTP端口,常用的有25,465,587,具体谷歌百度

$ phpmailer-SMTPSeCure=";//SMTP加密方式,常用SSL/TLS,具体谷歌百度

$phpmailer-Userna

$ phpmailer-密码=*;//Email密码

$ phpmailer-ISsmtp;//使用SMTP发送

$ phpmailer-SMTPAuth=true;//启用SMTPAuth服务

}

add_action;主机支持邮件功能解决方案

如果测试支持邮件功能,请向下查看:

由于之前只有测试管理员的邮箱,所以我尝试注册一个新用户,并使用邮箱检索密码。结果邮件正常发送,没有任何意外。

然后我把SMTP邮箱账号改成了163邮箱,又用管理员邮箱找回了密码,结果正常收到,没有任何意外。

最后,很明显,原来的收件信箱和发件信箱不可能是同一个。这个结果让我很惊讶。出现在这么小的一个环节,让我觉得是主题问题。我修改了几次代码,但它也修复了一个主要的BUG。辗转反侧,年轻的时候什么时候会辗转反侧?

不过话说回来,自从163邮箱改了以后,163邮箱收到了很多评论、评论、回复、注册,提醒我很无聊,干脆弄个管理员邮箱作为外发邮箱,可以有效减少收到的邮件数量,现在耳朵也安静了。

这篇文章“当WordPress发送一封电子邮件提示您的主机已经禁用了邮件功能时该怎么办”已经在这里分享了。希望以上内容能对大家有一定的帮助,让大家学到更多的知识。如果你觉得文章好,请分享给更多人看。

Tags:乐云网络服务器,禁用邮件,WordPress发送邮件提示“您的主机禁用了Mail函数”怎么办

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部