obtenerDatosEnvioMail(); if (isset($datosConfig['contrasenia_emisor'])) { $datosConfig['contrasenia_emisor'] = decryptData($datosConfig['contrasenia_emisor']); } try { // CONFIG SMTP $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Username = $datosConfig['email_emisor']; $mail->Password = $datosConfig['contrasenia_emisor']; $mail->SMTPSecure = 'tls'; $mail->Port = 587; // CODIFICACIÓN (evita problemas con tildes) $mail->CharSet = 'UTF-8'; // REMITENTE $mail->setFrom($datosConfig['email_emisor'], 'ByteCenter'); // DESTINATARIO if (empty($email)) { return false; } $mail->addAddress($email); $mail->isHTML(true); $mail->Subject = 'Recuperación de contraseña'; $mail->Body = "

Recuperación de contraseña

Hemos recibido una solicitud para restablecer su contraseña.

Para continuar con el proceso, utilice el siguiente código de verificación:

$codigo

Este código es válido por un período de 10 minutos.

Si usted no realizó esta solicitud, puede ignorar este mensaje de forma segura.


Atentamente,
Equipo de ByteCenter

"; $mail->send(); return true; } catch (Exception $e) { // Log interno error_log($e->getMessage()); return false; } }