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

Discuz! 官方交流社區

標題: 還是 discuz 3.4 郵件設置問題 [打印本頁]

作者: zhansh    時間: 2022-8-9 07:09
標題: 還是 discuz 3.4 郵件設置問題
1、如圖所示,同樣的php.ini配置,在 php 7.4 下 25 端口可以正常收發郵件, 465 端口就不行(日志錯誤是 CONNECT - Unable to connect to the SMTP server),而用 php 5.5, 25 和 465 端口都可以正常收發郵件。
(, 下載次數: 19)
2、網上的文章
(, 下載次數: 20)

希望高手能排查

作者: 天外飄仙    時間: 2022-8-9 08:25
你是用的 寶塔面板嗎?  可以重新 編譯安裝一下 php7 試試呢

作者: zhansh    時間: 2022-8-9 20:50
天外飄仙 發表于 2022-8-9 08:25
你是用的 寶塔面板嗎?  可以重新 編譯安裝一下 php7 試試呢

不是寶塔,自己搭建的郵件服務器,server 2019,想升級成 php 7.4,現在就剩這一個 465 端口問題
作者: crx349    時間: 2022-8-10 03:06
郵件服務器自行搭建的?用465 證書配置是公網的還是自簽名的?
作者: zhansh    時間: 2022-8-10 06:42
crx349 發表于 2022-8-10 03:06
郵件服務器自行搭建的?用465 證書配置是公網的還是自簽名的?

沒有證書
作者: crx349    時間: 2022-8-10 16:21
zhansh 發表于 2022-8-10 06:42
沒有證書

沒配置 證書你截圖上的ssl怎么來的?
作者: zhansh    時間: 2022-8-10 20:39
不需要證書,跑偏了,我在 php 5.5 郵件系統是正常使用的,php 7.4 不行
作者: zhansh    時間: 2022-8-10 20:52
crx349 發表于 2022-8-10 16:21
沒配置 證書你截圖上的ssl怎么來的?

你這一說,我發現 5.5 之后版本的php.ini都多了下面一節,之前版本是沒有的
[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=
作者: zhansh    時間: 2022-8-10 22:32
新環境c7、php7.4、openssl1.1.1g,再discuz里發送郵件總是報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
  

以上是測試結果

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

最后看到個修改方法的,臨時用一下

修改 source/function/function_core.php

注釋原來的函數,新增以下方法

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;
}
測試后可以正常放郵件,就是以后dz升級要注意下這塊或者重新編譯系統環境。

原文提示

一個php系統很早的了,后來把環境升級換成https與php5.6以后發現通信api不工作,通過排查發現是fsockopen函數的問題:

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



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

//不驗證證書

$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
作者: zhansh    時間: 2022-8-10 22:38
PHP 5.6.x中OpenSSL的變化 ?
使用SSL/TLS時,流包裝現在默認情況下會驗證對等證書和主機名 ?
默認情況下,所有加密的客戶端流現在都啟用對等驗證。默認情況下,這將使用OpenSSL的默認CA包來驗證對等證書。在大多數情況下,與具有有效SSL證書的服務器通信不需要進行任何更改,因為發行商通常將OpenSSL配置為使用已知良好的CA包。

通過設置openssl.cafile或openssl.capath配置設置,可以在全局基礎上覆蓋默認CA包,或者通過使用cafile或者capath上下文選項。

雖然通常不建議這樣做,但是可以通過設置verify_peer上下文選項到false,并通過設置verify_peer_name上下文選項到false.
作者: zhansh    時間: 2022-8-10 22:38
以上是網上查到的資料,discuz 連接 SSL 確實是存在問題的
作者: skyer    時間: 2022-8-11 13:01
我也想知道
作者: zhansh    時間: 2022-8-11 21:02
skyer 發表于 2022-8-11 13:01
我也想知道

我湊活著解決了,可以用。
作者: 專家    時間: 2022-8-12 01:40
zhansh 發表于 2022-8-10 22:38
以上是網上查到的資料,discuz 連接 SSL 確實是存在問題的

不能這么說,畢竟證書校驗也是ssl安全性的一環,而且是php單方面默認啟用的,這不能怪Discuz。
作者: zhansh    時間: 2022-8-12 06:04
專家 發表于 2022-8-12 01:40
不能這么說,畢竟證書校驗也是ssl安全性的一環,而且是php單方面默認啟用的,這不能怪Discuz。 ...

是的,更新的時候建議能升級下




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! X5.0
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
亚洲成人av电影| 日本网站在线观看一区二区三区 | 久久久99爱| 日韩一区在线看| 成人18精品视频| 欧美一区二区三区不卡| 精品亚洲国内自在自线福利| 国产精品裸体一区二区三区| 亚洲欧洲在线观看av| 不卡的电视剧免费网站有什么| 欧美日韩视频在线一区二区| 一区二区三区免费网站| 激情综合自拍| 国产精品久久久久天堂| 欧美日韩国产综合在线| 国产亲近乱来精品视频| 91天堂素人约啪| 久久婷婷成人综合色| 粉嫩aⅴ一区二区三区四区| 在线91免费看| 国内精品伊人久久久久影院对白| 欧洲国内综合视频| 免费人成精品欧美精品| 在线观看日韩毛片| 亚洲一区二区综合| 国产欧美日本在线| 樱桃视频在线观看一区| 亚洲国产国产亚洲一二三| 国产精品视频yy9299一区| 欧美一区国产一区| 久久只精品国产| 成人网在线免费视频| 日韩一区二区三区三四区视频在线观看 | 国产欧美日韩中文久久| 9i看片成人免费高清| 欧美大度的电影原声| 成人一级视频在线观看| 欧美va亚洲va| 国产91丝袜在线18| 日韩欧美激情四射| www.亚洲色图| 久久女同精品一区二区| 9l国产精品久久久久麻豆| 久久老女人爱爱| 欧美日韩1区2区3区| 日韩一区欧美一区| 国产日韩一区二区| 亚洲超碰97人人做人人爱| 午夜在线a亚洲v天堂网2018| 五月天亚洲婷婷| 欧美体内she精视频| 国产精品一区二区视频| 日韩欧美亚洲一区二区| 调教+趴+乳夹+国产+精品| 色偷偷久久人人79超碰人人澡| 视频一区视频二区中文字幕| 一本色道久久综合狠狠躁的推荐| 亚洲观看高清完整版在线观看| 国产精品区一区| 亚洲国产成人精品视频| 男人天堂欧美日韩| 免费欧美日韩国产三级电影| 欧美日韩激情一区二区三区| 国产乱人伦精品一区二区在线观看 | 先锋影音久久久| 日韩精品一二三四| 69av一区二区三区| 成人精品鲁一区一区二区| 国产丝袜在线精品| 99精品视频免费| 天堂久久久久va久久久久| 欧美性感一区二区三区| 国产成人久久精品77777最新版本| 26uuu色噜噜精品一区二区| 欧美午夜不卡| 亚洲国产精品久久久久秋霞影院| 色av成人天堂桃色av| 国产麻豆9l精品三级站| 日韩久久精品一区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 欧美日本高清| 亚洲国产视频直播| 7777精品伊人久久久大香线蕉| 99热这里都是精品| 亚洲精品一二三| 在线看不卡av| 成人av电影在线| 国产精品大尺度| 香蕉成人久久| 国产精品538一区二区在线| 中文字幕国产一区| 老司机一区二区三区| 成人在线一区二区三区| 最新国产精品久久精品| 老司机久久99久久精品播放免费| 国产一区二区三区在线看麻豆| 久久久午夜精品| 日韩天天综合| 精品一区二区日韩| 国产女同互慰高潮91漫画| 另类天堂av| 北条麻妃一区二区三区| 亚洲精品国久久99热| 欧美日韩mp4| 国内激情久久| 毛片一区二区三区| 国产欧美一区二区三区鸳鸯浴| 久久久精品日韩| 麻豆免费看一区二区三区| 欧洲精品在线观看| 97国产一区二区| 亚洲国产乱码最新视频| 日韩欧美成人一区| 国产亚洲精品久久久久婷婷瑜伽| 国产精品主播直播| 亚洲男人天堂一区| 欧美日本免费一区二区三区| 国产精品99一区二区| 视频在线观看一区| 国产亚洲一区二区在线观看| 色悠久久久久综合欧美99| aaa亚洲精品| 日韩电影在线观看一区| 国产欧美精品国产国产专区| 欧美在线看片a免费观看| 欧美日韩精品不卡| 韩国女主播成人在线观看| 亚洲天天做日日做天天谢日日欢| 这里只有精品99re| 国产精品入口| aaa欧美大片| 蜜桃视频一区二区三区在线观看| 国产丝袜欧美中文另类| 色一情一伦一子一伦一区| 欧美va天堂| 国产一区三区三区| 一区二区免费看| 久久精品人人爽人人爽| 欧美亚洲国产怡红院影院| 国产综合婷婷| 国产成a人亚洲| 丝袜亚洲精品中文字幕一区| 中文字幕乱码日本亚洲一区二区| 亚洲午夜激情在线| 成人一级视频在线观看| 奇米一区二区三区| 亚洲男人电影天堂| 久久精品亚洲乱码伦伦中文| 美女久久一区| 国产综合色产| 99精品在线观看视频| 久久99精品久久久久久国产越南 | 91在线观看一区二区| 久久精品国产精品亚洲精品| 一级女性全黄久久生活片免费| 久久老女人爱爱| 欧美一区二区三区在线看| 久久中文字幕一区二区三区| 欧美一区国产在线| 国产电影一区二区三区| 爽好多水快深点欧美视频| 亚洲欧美乱综合| 久久久蜜桃精品| 91精品国产一区二区三区 | 在线亚洲精品| 国产精品99免费看| 972aa.com艺术欧美| 国产一区二区三区久久悠悠色av | 三级在线观看一区二区| 国产精品嫩草99a| 精品蜜桃在线看| 欧美日韩国产欧美日美国产精品| 亚洲一区尤物| 亚洲经典在线| 亚洲欧美一级二级三级| 国产v日产∨综合v精品视频| 麻豆精品视频在线观看| 天堂va蜜桃一区二区三区漫画版 | 国产成人综合自拍| 九一九一国产精品| 日韩和的一区二区| 亚洲综合在线电影| 亚洲欧美一区二区三区久本道91| xnxx国产精品| 日韩免费高清视频| 欧美一卡2卡3卡4卡| 欧美日韩国产a| 欧美最猛性xxxxx直播| 免费在线亚洲欧美| 免费在线亚洲| 久久欧美肥婆一二区| 噜噜噜躁狠狠躁狠狠精品视频| av成人免费观看| 亚洲欧洲精品一区二区| 亚洲日本激情| 99pao成人国产永久免费视频| 激情国产一区| 日韩午夜在线| 9色精品在线| 久久人人97超碰国产公开结果|