Hola,
Quisiera consultarles sobre el envio de email. Migrando un proyecto a la versión de toba3.3.20, con php7.3.32, se obtienen los siguientes errores:
Connection: opening to ssl://…:465, timeout=300, options=array()
Connection failed. Error #2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [C:\Toba3\vendor\phpmailer\phpmailer\src\SMTP.php line 387]
Connection failed. Error #2: stream_socket_client(): Failed to enable crypto [C:\Toba3\vendor\phpmailer\phpmailer\src\SMTP.php line 387]
Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://…:465 (Unknown error) [C:\Toba3\vendor\phpmailer\phpmailer\src\SMTP.php line 387]
SMTP ERROR: Failed to connect to server: (0)
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Lo solucioné agregando las siguientes opciones, aunque no es lo recomendado por razones de seguridad…
$mail->SMTPOptions = [
‘ssl’ => [
‘verify_peer’ => false,
‘verify_peer_name’ => false,
‘allow_self_signed’ => true,
]
];
Lo raro, es que teniendo la misma configuracion en smtp.ini, instalacion.ini con la versión vieja de toba, el envío de email funciona correctamente y en la nueva versión falla.
Alguna otra sugerencia?
Desde ya, muchas gracias!
Saludos,
Mony.