加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

uchome发送邮件失败,必要修改sendmail配置

发布时间:2021-03-30 11:48:06 所属栏目:教程 来源:网络整理
导读:装了个UCHOME,配置一些参数的时辰发明白个题目,怎么弄也不能发送邮件,较量忧郁,去discuz查了N多资料,也照旧不可,凭证上面配置的步调来,照旧不行以,较量头疼,大抵缘故起因仿佛是这样 情形:Windows操纵体系,IIS6.0做为php表明引擎 也许为windows缘故起因,处事器又没有

装了个UCHOME,配置一些参数的时辰发明白个题目,怎么弄也不能发送邮件,较量忧郁,去discuz查了N多资料,也照旧不可,凭证上面配置的步调来,照旧不行以,较量头疼,大抵缘故起因仿佛是这样

情形:Windows操纵体系,IIS6.0做为php表明引擎

也许为windows缘故起因,处事器又没有安装邮件体系,以是默认的发送要领不行行,也就是"通过 PHP 函数的 sendmail 发送(保举此方法)",尝试了N多次,不行以.

没有步伐,只好本身看代码修改了,通过第二种方法,也就是"通过 SOCKET 毗连 SMTP 处事器发送(支持 ESMTP 验证)",可是尝试了几个邮箱,QQ的没有发送乐成,gmail没有发送乐成,可是foxmail发送乐成了.这个时辰有点知道了,按理说应该是处事器配置缘故起因,gmail必必要安详验证,也就是ssl发送才可以,看了下UCHOME的邮件发送代码,发明挺简朴,加一句话就可以了.

打开source/function_sendmail.php,查找fsockopen,然后修改这句为:

fsockopen("ssl://".$mail['server'],$mail['port'],$errno,$errstr,30) 这样的话,就可以了,可是必要处事器支持OpenSSL,这个可以通过查察PHPINFO来确定是否支持,嘿嘿,原来偶的也不支持,可是接洽了下陈哥,资助办理了.到此为止,OK了,Discuz论坛上一堆人文这个题目,可是没几个说怎么办理的,翻来覆去都是那么几个帖子,托付,就那么几个选项还能不知道怎么填么,题目是基础没把题目描写清晰.- -#

PS:并且sendmail.php这个文件在官方的措施内里貌似还没有?至少我这个版本内里没有,不知道大C他们搞什么呢.下面是这个文件的代码,放到/source/cron/文件夹下面就可以了.

<div class="cnblogs_code" onclick="cnblogs_code_show('5192f114-7136-49bd-8b3e-76fec367bfbf')">
<img class="code_img_closed" id="code_img_closed_5192f114-7136-49bd-8b3e-76fec367bfbf" src="https://www.52php.cn/res/2019/02-07/12/1c53668bcee393edac0d7b3b3daff1ae.gif" alt=""><img class="code_img_opened" id="code_img_opened_5192f114-7136-49bd-8b3e-76fec367bfbf" style="display: none" onclick="cnblogs_code_hide('5192f114-7136-49bd-8b3e-76fec367bfbf',event)" src="https://www.52php.cn/res/2019/02-07/12/405b18b4b6584ae338e0f6ecaf736533.gif"&gt;<span class="cnblogs_code_collapse">代码
<div class="cnblogs_code_hide" id="cnblogs_code_open_5192f114-7136-49bd-8b3e-76fec367bfbf">

?????????????????????????????????????????????????????????????????????????????????????????????(????????????

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读