Cuando se desea enviar un correo y muestra el siguiente error error:
stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
stream_socket_client(): Failed to enable crypto
stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 [http://smtp.gmail.com:465] (Unknown error)
Este problema se debe a que la verificación de el certificado SSL es fallida, por lo tanto, para solucionar ese problema, se deben seguir estos pasos:
-Descargar el archivo carcert.pem y copiarlo en esta ruta de ejemplo: C:\Program Files\NetMake\v9\components\php\extras
-Ingresar a el php.ini
-En la sección [openssl] debes modificar el parametro por: openssl.cafile= "C:\Program Files\NetMake\v9\components\php\extras\cacert.pem"
-Y luego se debe reiniciar el apache: https://scriptcase-support.kayako.com/es/article/1321-reiniciar-apache