久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發(fā)帖
查看: 5835|回復(fù): 14

[已解決] 還是 discuz 3.4 郵件設(shè)置問題

40

主題

168

回帖

324

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
97 個(gè)
樓主
發(fā)表于 2022-8-9 07:09:59 | 只看樓主 |倒序?yàn)g覽 |閱讀模式
1、如圖所示,同樣的php.ini配置,在 php 7.4 下 25 端口可以正常收發(fā)郵件, 465 端口就不行(日志錯(cuò)誤是 CONNECT - Unable to connect to the SMTP server),而用 php 5.5, 25 和 465 端口都可以正常收發(fā)郵件。

2、網(wǎng)上的文章


希望高手能排查
1 貢獻(xiàn)

最佳答案

新環(huán)境c7、php7.4、openssl1.1.1g,再discuz里發(fā)送郵件總是報(bào)ssl連接不上
Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in /www/a.php on line 5

Warning: fsockopen(): Failed to enable crypto in /www/a.php on line 5

Warning: fsockopen(): unable to connect to ssl://smtp.exmail.qq.com:465 (Unknown error) in /www/a.php on line 5
  

以上是測(cè)試結(jié)果

找了google和度娘都沒有解決,說什么證書問題

最后看到個(gè)修改方法的,臨時(shí)用一下

修改 source/function/function_core.php

注釋原來的函數(shù),新增以下方法

function fsocketopen($hostname, $port = 80, &$errno, &$errstr, $timeout = 15) {
    $fp = '';
    if(function_exists('stream_socket_client')) {
        $contextOptions = array(
                    'ssl' => array(
                        'verify_peer' => false,
                        'verify_peer_name' => false
                    )
                );
                $context = stream_context_create($contextOptions);
                $fp = @stream_socket_client($hostname.':'.$port, $errno, $errstr, $timeout,STREAM_CLIENT_CONNECT, $context);
        }
    return $fp;
}
測(cè)試后可以正常放郵件,就是以后dz升級(jí)要注意下這塊或者重新編譯系統(tǒng)環(huán)境。

原文提示

一個(gè)php系統(tǒng)很早的了,后來把環(huán)境升級(jí)換成https與php5.6以后發(fā)現(xiàn)通信api不工作,通過排查發(fā)現(xiàn)是fsockopen函數(shù)的問題:

報(bào)錯(cuò):Warning:  fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate



解決方法法改造一下fsockopen方法:

//不驗(yàn)證證書

$contextOptions = array(

    'ssl' => array(

        'verify_peer' => false,

        'verify_peer_name' => false

    )

);

//如果有簽名的證書

/*

$contextOptions = array(

    'ssl' => array(

        'verify_peer' => true,

        'cafile' => '/path/to/cacert.pem',

        //'CN_match' => 'xcwmoon.net', // 匹配域名

        'ciphers' => 'HIGH:!SSLv2:!SSLv3',

        'disable_compression' => true,

    )

);

*/

$context = stream_context_create($contextOptions);

$fp = stream_socket_client("ssl://{$host}:{$port}", $errno, $errstr, $timeout, STREAM_CLIENT_CO
回復(fù)

使用道具 舉報(bào)

15

主題

3512

回帖

5984

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
416 點(diǎn)
金幣
172 個(gè)
QQ
沙發(fā)
發(fā)表于 2022-8-9 08:25:31 | 只看Ta
你是用的 寶塔面板嗎?  可以重新 編譯安裝一下 php7 試試呢
回復(fù)

使用道具 舉報(bào)

40

主題

168

回帖

324

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
97 個(gè)
板凳
 樓主| 發(fā)表于 2022-8-9 20:50:10 | 只看Ta
天外飄仙 發(fā)表于 2022-8-9 08:25
你是用的 寶塔面板嗎?  可以重新 編譯安裝一下 php7 試試呢

不是寶塔,自己搭建的郵件服務(wù)器,server 2019,想升級(jí)成 php 7.4,現(xiàn)在就剩這一個(gè) 465 端口問題
回復(fù)

使用道具 舉報(bào)

19

主題

2233

回帖

3360

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
76 點(diǎn)
金幣
629 個(gè)
QQ
地板
發(fā)表于 2022-8-10 03:06:38 | 只看Ta
郵件服務(wù)器自行搭建的?用465 證書配置是公網(wǎng)的還是自簽名的?
回復(fù)

使用道具 舉報(bào)

40

主題

168

回帖

324

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
97 個(gè)
5#
 樓主| 發(fā)表于 2022-8-10 06:42:28 | 只看Ta
crx349 發(fā)表于 2022-8-10 03:06
郵件服務(wù)器自行搭建的?用465 證書配置是公網(wǎng)的還是自簽名的?

沒有證書
回復(fù)

使用道具 舉報(bào)

19

主題

2233

回帖

3360

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
76 點(diǎn)
金幣
629 個(gè)
QQ
6#
發(fā)表于 2022-8-10 16:21:05 | 只看Ta

沒配置 證書你截圖上的ssl怎么來的?
回復(fù)

使用道具 舉報(bào)

40

主題

168

回帖

324

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
97 個(gè)
7#
 樓主| 發(fā)表于 2022-8-10 20:39:50 | 只看Ta
不需要證書,跑偏了,我在 php 5.5 郵件系統(tǒng)是正常使用的,php 7.4 不行
回復(fù)

使用道具 舉報(bào)

40

主題

168

回帖

324

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
97 個(gè)
8#
 樓主| 發(fā)表于 2022-8-10 20:52:55 | 只看Ta
crx349 發(fā)表于 2022-8-10 16:21
沒配置 證書你截圖上的ssl怎么來的?

你這一說,我發(fā)現(xiàn) 5.5 之后版本的php.ini都多了下面一節(jié),之前版本是沒有的
[openssl]
; The location of a Certificate Authority (CA) file on the local filesystem
; to use when verifying the identity of SSL/TLS peers. Most users should
; not specify a value for this directive as PHP will attempt to use the
; OS-managed cert stores in its absence. If specified, this value may still
; be overridden on a per-stream basis via the "cafile" SSL stream context
; option.
;openssl.cafile=

; If openssl.cafile is not specified or if the CA file is not found, the
; directory pointed to by openssl.capath is searched for a suitable
; certificate. This value must be a correctly hashed certificate directory.
; Most users should not specify a value for this directive as PHP will
; attempt to use the OS-managed cert stores in its absence. If specified,
; this value may still be overridden on a per-stream basis via the "capath"
; SSL stream context option.
;openssl.capath=
回復(fù)

使用道具 舉報(bào)

40

主題

168

回帖

324

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
97 個(gè)
9#
 樓主| 發(fā)表于 2022-8-10 22:32:58 | 只看Ta
新環(huán)境c7、php7.4、openssl1.1.1g,再discuz里發(fā)送郵件總是報(bào)ssl連接不上
Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in /www/a.php on line 5

Warning: fsockopen(): Failed to enable crypto in /www/a.php on line 5

Warning: fsockopen(): unable to connect to ssl://smtp.exmail.qq.com:465 (Unknown error) in /www/a.php on line 5
  

以上是測(cè)試結(jié)果

找了google和度娘都沒有解決,說什么證書問題

最后看到個(gè)修改方法的,臨時(shí)用一下

修改 source/function/function_core.php

注釋原來的函數(shù),新增以下方法

function fsocketopen($hostname, $port = 80, &$errno, &$errstr, $timeout = 15) {
    $fp = '';
    if(function_exists('stream_socket_client')) {
        $contextOptions = array(
                    'ssl' => array(
                        'verify_peer' => false,
                        'verify_peer_name' => false
                    )
                );
                $context = stream_context_create($contextOptions);
                $fp = @stream_socket_client($hostname.':'.$port, $errno, $errstr, $timeout,STREAM_CLIENT_CONNECT, $context);
        }
    return $fp;
}
測(cè)試后可以正常放郵件,就是以后dz升級(jí)要注意下這塊或者重新編譯系統(tǒng)環(huán)境。

原文提示

一個(gè)php系統(tǒng)很早的了,后來把環(huán)境升級(jí)換成https與php5.6以后發(fā)現(xiàn)通信api不工作,通過排查發(fā)現(xiàn)是fsockopen函數(shù)的問題:

報(bào)錯(cuò):Warning:  fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate



解決方法法改造一下fsockopen方法:

//不驗(yàn)證證書

$contextOptions = array(

    'ssl' => array(

        'verify_peer' => false,

        'verify_peer_name' => false

    )

);

//如果有簽名的證書

/*

$contextOptions = array(

    'ssl' => array(

        'verify_peer' => true,

        'cafile' => '/path/to/cacert.pem',

        //'CN_match' => 'xcwmoon.net', // 匹配域名

        'ciphers' => 'HIGH:!SSLv2:!SSLv3',

        'disable_compression' => true,

    )

);

*/

$context = stream_context_create($contextOptions);

$fp = stream_socket_client("ssl://{$host}:{$port}", $errno, $errstr, $timeout, STREAM_CLIENT_CO
回復(fù)

使用道具 舉報(bào)

40

主題

168

回帖

324

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
97 個(gè)
10#
 樓主| 發(fā)表于 2022-8-10 22:38:18 | 只看Ta
PHP 5.6.x中OpenSSL的變化 ?
使用SSL/TLS時(shí),流包裝現(xiàn)在默認(rèn)情況下會(huì)驗(yàn)證對(duì)等證書和主機(jī)名 ?
默認(rèn)情況下,所有加密的客戶端流現(xiàn)在都啟用對(duì)等驗(yàn)證。默認(rèn)情況下,這將使用OpenSSL的默認(rèn)CA包來驗(yàn)證對(duì)等證書。在大多數(shù)情況下,與具有有效SSL證書的服務(wù)器通信不需要進(jìn)行任何更改,因?yàn)榘l(fā)行商通常將OpenSSL配置為使用已知良好的CA包。

通過設(shè)置openssl.cafile或openssl.capath配置設(shè)置,可以在全局基礎(chǔ)上覆蓋默認(rèn)CA包,或者通過使用cafile或者capath上下文選項(xiàng)。

雖然通常不建議這樣做,但是可以通過設(shè)置verify_peer上下文選項(xiàng)到false,并通過設(shè)置verify_peer_name上下文選項(xiàng)到false.
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2025-12-18 16:55 , Processed in 0.051880 second(s), 14 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
国产一区二区三区四区三区四| 成人app软件下载大全免费| 国产精品一二三在| 欧美激情aⅴ一区二区三区| 国产欧美日韩一区二区三区在线 | 国产视频在线观看一区二区三区 | 国产精品18久久久| 黄色另类av| 精品视频一区二区不卡| 国产欧美在线观看一区| 天天综合色天天综合色h| 国产成人a级片| 日韩一区二区免费看| 欧美肥妇毛茸茸| 中文字幕制服丝袜成人av | 亚洲宅男天堂在线观看无病毒| 黑人巨大精品欧美黑白配亚洲| 欧美三级不卡| 欧美日韩综合一区| 亚洲欧洲一区二区三区| 久久国产尿小便嘘嘘尿| 影音先锋亚洲精品| 欧美妇女性影城| 亚洲免费在线电影| 国产91在线看| 亚洲欧美日韩精品综合在线观看| 日韩你懂的电影在线观看| 亚洲一区在线视频| 99久久夜色精品国产网站| 色综合久久久久综合99| 国产欧美日韩在线看| 久久成人18免费观看| 亚洲欧洲精品一区| 欧美xfplay| 秋霞影院一区二区| 韩国自拍一区| 日韩色视频在线观看| 午夜精彩视频在线观看不卡| 欧美在线高清| 欧美日韩国产美女| 亚洲精品中文在线观看| 成人av电影免费观看| 在线免费一区三区| 国产视频视频一区| 国产精品资源网站| 老司机一区二区三区| 日本一区二区三区dvd视频在线| 久久99蜜桃精品| 99精品免费网| 久久久精品tv| 国产资源精品在线观看| 性色一区二区三区| 国产精品国模大尺度视频| 成人免费视频一区| 欧美视频完全免费看| 亚洲在线成人精品| 国内不卡一区二区三区| 日韩免费一区二区| 三级不卡在线观看| 99riav1国产精品视频| 国产日韩一级二级三级| 国产成人精品亚洲日本在线桃色| 色婷婷激情久久| 一区二区国产盗摄色噜噜| 欧美日韩国内| xvideos.蜜桃一区二区| 国产麻豆视频一区二区| 日本韩国视频一区二区| 亚洲天堂网中文字| 欧美黄免费看| 精品国产免费久久| 国产一区二区剧情av在线| 色婷婷久久99综合精品jk白丝 | 日韩欧美一级精品久久| 看片的网站亚洲| 一本大道久久a久久综合| 一区二区三区日韩欧美| 在线播放不卡| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 一区二区成人在线观看| 欧美激情偷拍| 久久久精品欧美丰满| 成人激情开心网| 91精品国产aⅴ一区二区| 久久99国产精品免费网站| 色综合久久88色综合天天6 | 激情综合色播激情啊| 在线视频你懂得一区二区三区| 天天综合网天天综合色| 久久aⅴ国产紧身牛仔裤| 亚洲午夜私人影院| 国产日本精品| 亚洲一级二级在线| 国产伦精品一区二区三区视频孕妇| 亚洲人成网站色在线观看| 伊人激情综合| 日韩伦理av电影| 精品动漫一区| 亚洲欧洲制服丝袜| 99国产精品久久久久久久成人热 | 亚洲视频导航| 亚洲在线视频一区| 久久精品道一区二区三区| 偷拍自拍另类欧美| 久久人人97超碰国产公开结果| 午夜精品久久久久久久久| 久久综合九色综合久99| 日韩电影一二三区| 欧美性猛片xxxx免费看久爱 | 欧洲视频一区二区| 蜜桃视频第一区免费观看| 欧美午夜精品久久久| 久88久久88久久久| 91精品国产一区二区三区| 福利电影一区二区| 26uuu国产日韩综合| 欧美精品日韩| 亚洲欧洲av在线| 国产精品毛片va一区二区三区| 亚洲国产一区二区三区青草影视| 亚洲欧美日韩国产一区| 日韩精品电影在线观看| 欧美日韩一区二区在线观看| 国产精品99久久久久久宅男| 日韩丝袜情趣美女图片| 99精品热视频| 中文字幕一区二区三区蜜月| 亚洲精品1区| 亚洲mv大片欧洲mv大片精品| 91黄色激情网站| 韩国女主播成人在线| 日韩一区二区在线看| 91首页免费视频| 成人免费在线视频观看| 亚洲欧美日韩国产综合精品二区| 蜜臀99久久精品久久久久久软件| 91精品国产手机| 91免费国产视频网站| 亚洲人成伊人成综合网小说| 可以看av的网站久久看| 国产呦萝稀缺另类资源| 精品国产乱码久久久久久蜜臀| 欧美日韩亚洲三区| 一区二区三区中文在线| 欧美性淫爽ww久久久久无| 成人一区二区视频| 久久久五月婷婷| 99视频精品| 免费人成精品欧美精品| 91精品国产综合久久香蕉的特点 | 欧美日韩性生活| av不卡在线观看| 亚洲女人****多毛耸耸8| 老司机午夜精品视频在线观看| 国产不卡在线视频| 国产精品久久久久久久午夜片| 国产精品久久久一区二区三区| 美女国产一区二区| 久久女同精品一区二区| 一级成人国产| 国内精品国产成人国产三级粉色| 精品对白一区国产伦| 日韩视频不卡| 激情国产一区二区| 国产欧美日韩在线观看| 久久精品123| 国产精品99久久久久久久vr | 欧美一区二视频| 欧美色123| 日本午夜一区二区| 精品国产91乱码一区二区三区| 激情婷婷亚洲| 日本怡春院一区二区| 精品成人私密视频| 国产欧美丝祙| 国产.欧美.日韩| 亚洲精品一二三| 制服丝袜一区二区三区| 尤物在线精品| 国产美女精品人人做人人爽| 国产精品毛片a∨一区二区三区| 久久最新视频| 欧美国产高潮xxxx1819| 日韩在线卡一卡二| 国产亚洲短视频| 色婷婷亚洲婷婷| 99国产精品视频免费观看| 午夜日韩在线观看| 2023国产精品| 久热精品在线| 欧美日韩精品一区| 毛片不卡一区二区| 国产精品成人免费在线| 在线观看精品一区| 欧美日本一区二区高清播放视频| 免费xxxx性欧美18vr| 国产精品成人免费| 91精品国产高清一区二区三区 | 好看的日韩av电影| 国产一区二区三区久久悠悠色av|