phpcms邮件发送失败怎么办-PHPCMS

资源魔 40 0

phpcms邮件发送失败怎样办?

phpcms邮件发送失败的缘由:

1: 最佳的就是应用企业邮箱,(应用一般没有知为啥不可功)

2:假如内陆测试胜利,效劳器上测试失败,多是效劳器设置装备摆设禁用fsockopen函数的缘由

经过phpinfo查看disable_functions项能否有fsockopen,假如有,阐明就是这个成绩。

处理方法:

关上:phpcms\modules\member\classes\client.class.php,

把78行的: if(!$fp = fsockopen($mail['server'], $mail['port'], $errno, $errstr, 30)) {

改成: if(!$fp = pfsockopen($mail['server'], $mail['port'], $errno, $errstr, 30)) {

即把fsockopen改成pfsockopen。

PS:有些主机商禁用fsockopen函数性能,为了避免黑客行使顺序破绽注入后应用 fsockopen 进行PHPDDOS 攻打。

fsockopen函数与pfsockopen函数,区分正在于 pfsockopen 放弃 keep-alive,使患上黑客无奈进行 衔接数攻打。

PHP中文网,年夜量的收费PHPCMS教程,欢送正在线学习!

以上就是phpcms邮件发送失败怎样办的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决

抱歉,评论功能暂时关闭!