Иногда при открытии сокета, чаще всего при отправке писем через SMTP порт 465, появляется ошибка
Нежелательно, но можно отключить проверку сертификата при открытии сокета
Пример:
Это означает, что сертификат не прошел проверку. Там причин может быть много...Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in ...
Нежелательно, но можно отключить проверку сертификата при открытии сокета
Пример:
PHP:
$streamContext = stream_context_create([
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
]);
$sock = stream_socket_client(SMTP_HOST.':'.SMTP_PORT,
$errno,
$errstr,
30,
STREAM_CLIENT_CONNECT,
$streamContext);