Laravel: error stream_socket_enable_crypto(): al tratar de usar certificados autofirmados


Buenas a todos.

Continuando con el desarrollo con Laravel 5.4, me encontre en la tesitura de usar desde la máquina de desarrollo el poder enviar correos electrónicos con el protocolo smtp.

Buceando por la red un buen rato, la solución la encontré aquí.

Y básicamente consiste en añadir las siguientes opciones al archivo “config/mail.php” de Laravel.

Con esto, conseguiremos que no se haga la comprobación completa del certificado (especialmente para certificados auto-firmados), pero si que se efectue la negociación de la conexión cifrada.

Espero que os sirva de ayuda.