最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
discuz无法发送邮件解决方法
时间:2022-06-25 16:25:49 编辑:袖梨 来源:一聚教程网
然后,在查看发件箱的时候发现:我的zblog博客也是通过普通qq邮箱来发邮件的,而这个却可以正常使用。于是,就查看了自己的zblog邮箱的配置情况,发现使用的是不同的邮箱服务器。再然后,就把zblog的邮件服务器smtp.qq.com写到了discuz论坛上面。。结果,好了
解决方法一
Discuz论坛hixinqin同学提供的方法:找到程序里的 fsockopen 函数,替换为:pfsockopen,即可解决所有问题,两个函数的区别在于 pfsockopen 保持 keep-alive,使得黑客无法进行连接数攻击。已知使用 fsockopen 函数的程序文件路径(在fsockopen 前加 p, 即fsockopen 修改为 pfsockopen 即可 ):
Discuz X2 安装提示不支持fsockopen:
将 /include/install_var.php 文件里的
代码如下 | 复制代码 |
$func_items = array('mysql_connect', 'fsockopen', 'gethostbyname', 'ile_get_contents', 'xml_parser_create'); 替换为: $func_items = array('mysql_connect', 'pfsockopen', 'gethostbyname', 'file_get_contents', 'xml_parser_create'); |
即可正常安装。
X2邮件相关包含fsockopen的文件:
\source\function\function_mail.php 邮件相关
\uc_client\lib\sendmail.inc.php 邮件相关
\uc_server\lib\sendmail.inc.php 邮件相关
PS:如果你在后台邮件测试提示错误,不必担心,测试邮箱还是会有邮件收到的!
相关文章
- 神宠降临冒险解密工具作用及获取方法 10-14
- 洛伊的移动要塞力量殿堂玩法规则说明 10-14
- 华夏千秋邬月朗打法攻略分享 10-14
- 《高达钢铁之诗》卡碧尼参战!一人成军,女王之威再临! 10-14
- 长生天机降世逃离地窟任务攻略 10-14
- 弹弹星球宠物作用及获取方法分享 10-14