Назад | Перейти на главную страницу

Ошибка подключения OpenSSL под названием stream_socket_enable_crypto ()

в моем кодировании php у меня есть следующая строка, которая используется классом SWIFT MAILER

if(!stream_socket_enable_crypto($this->smtp_conn, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) {

  return false;

}

однако редко (не всегда) я получаю следующую ошибку php

stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number

я не уверен, в чем проблема, или я должен игнорировать это, так как это происходит только время от времени

Обычно routines:SSL3_GET_RECORD:wrong version number это код для сервера, который вообще не использует SSL / TLS.

Так что сначала обязательно проверьте это.

В вашем php.ini найдите строку

; extension=php_openssl.dll

и удалить; так становится:

extension=php_openssl.dll

Затем сохраните и перезапустите и наслаждайтесь.