in my php coding i have following line which uses by SWIFT MAILER Class
if(!stream_socket_enable_crypto($this->smtp_conn, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) {
return false;
}
however rarely (not always) i get following php error
stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
i am not sure where the problem is or should i ignore this as this happens only once in a while
I had the same error.
It was caused by incorrect SMTP settings. I had:
and as soon as I corrected it to
it worked normally. Quite a non-intuitive error message but I got there in the end.
In your php.ini search for line
and remove ; so it becomes:
Then save & restart & enjoy.
Typically
routines:SSL3_GET_RECORD:wrong version number
is code for the server not using SSL/TLS at all.So, make sure to check that first.