php - instalar - laravel tutorial
ErrorException en StreamBuffer.php línea 95: en laravel 5 (6)
Transferí mi aplicación de Laravel 4
a Laravel 5
, al enviar correos electrónicos particularmente en (restablecer contraseña). Recibí este error
stream_socket_enable_crypto (): la operación SSL falló con el código 1. OpenSSL
Mensajes de error: error: 14090086: rutinas SSL: SSL3_GET_SERVER_CERTIFICATE: no se pudo verificar el certificado
pero en laravel 4, funciona.
Este error significa que la verificación del certificado SSL está fallando.
Una solución rápida sería agregar a StreamBuffer.php estas líneas justo después de la condición:
if (! empty ($ this -> _ params [''sourceIp'']))
$options[''ssl''][''verify_peer''] = FALSE;
$options[''ssl''][''verify_peer_name''] = FALSE;
Me enfrenté a un problema similar, así que establecí
MAIL_ENCRYPTION=
en el archivo .env.
y funcionó bien para mí.
Prueba esto, funcionó para mí (casi lo mismo que Raz Weizman, por cierto):
if (!empty($this->_params[''sourceIp''])) {
$options[''ssl''][''verify_peer''] = false;
$options[''ssl''][''verify_peer_name''] = false;
}
Si está utilizando básicamente Windows para el desarrollo, este es el problema común.
Cambiar su controlador de correo a "correo" desde "smtp" le ayudará.
Vaya a location / vendor / swiftmailer / lib / classes / Swift / Transport / StreamBuffer.php en la linea 259.Comente lo siguiente:
// $ options = array ();
y añadir. $ options [''ssl''] = array (''verify_peer'' => falso, ''verify_peer_name'' => falso, ''allow_self_signed'' => true);
:¡RE!
puede usar la contraseña de la aplicación google, para mí funcionó después de cambiar la contraseña de gmail con la contraseña de la aplicación, puede hacerlo visitando mi cuenta> iniciar sesión>