actualizarToken($email, $token); // Solamente enviamos el email si existe el correo if($miDB->comprobarExisteCorreo($email)) { //----------------------------------------------------- // Enviar email //----------------------------------------------------- // Nuestro mensaje debe ser HTML $mensaje = "
¿Qué tal? Pulsa el siguiente enlace para cambiar tu contraseña
"; // Load Composer's autoloader require 'vendor/autoload.php'; // Instantiation and passing `true` enables exceptions $mail = new PHPMailer(true); try { //Server settings $mail->SMTPDebug = 0; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'localhost'; // Specify main and backup SMTP servers $mail->SMTPAuth = false; // Enable SMTP authentication $mail->Username = ''; // SMTP username $mail->Password = ''; // SMTP password $mail->Port = 1025; // TCP port to connect to $mail->CharSet = 'UTF-8'; //Recipients $mail->setFrom('from@example.com', 'Mailer'); $mail->addAddress($email); // Add a recipient // Content $mail->isHTML(true); // Set email format to HTML $mail->Subject = 'Cambiar contraseña'; $mail->Body = $mensaje; $mail->send(); } catch (Exception $e) { echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; } } } ?>