最新下载
热门教程
- 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:如果你在后台邮件测试提示错误,不必担心,测试邮箱还是会有邮件收到的!
相关文章
- 《崩坏星穹铁道》逐光捡金玩法详解-三大深渊挑战与策略指南 05-05
- jk漫画-禁漫天堂入口隐藏网站 05-05
- 《大店小二》最新每周福利兑换码分享-礼包内容及兑换方式 05-05
- 抖音充值怎么操作-抖音充值入口在哪里 05-05
- 浮生日记app具备哪些功能 05-05
- 《和平精英》枪械精密零件有什么用-武器升级必备材料 05-05


