Exemplo n.º 1
0
function enviar_correo_recover($usr_email, $new_pwd)
{
    global $globals;
    require_once 'class.phpmailer-lite.php';
    $mail = new PHPMailerLite();
    $mail->From = 'auto-reply@' . $globals['host'];
    $mail->FromName = $globals['nombrewebsite'];
    $mail->CharSet = "utf-8";
    $mail->IsMail();
    // telling the class to use native PHP mail()
    $message = "¡Hola!<br><br>\n\nHas pedido recuperar tu contraseña. Apunta tu nueva clave y úsala a partir de ahora para ingresar en la web:<br><br>\n\n{$new_pwd}<br><br>\n\nPor seguridad es recomendable que una vez conectado la cambies manualmente desde tu perfil. PENDIENTE: poner enlace.<br><br>\n\nAtentamente,<br>\nEl equipo de {$globals['nombrewebsite']}<br>\n______________________________________________________<br>\nESTE ES UN MENSAJE GENERADO AUTOMÁTICAMENTE<br>\n****NO RESPONDA A ESTE CORREO****<br>\n";
    try {
        $mail->AddReplyTo('auto-reply@' . $globals['host'], $globals['nombrewebsite']);
        $mail->AddAddress($usr_email);
        $mail->Subject = 'Recuperación de la contraseña';
        $mail->MsgHTML($message);
        $mail->isHtml(false);
        $mail->Send();
        return true;
    } catch (phpmailerException $e) {
        return false;
    } catch (Exception $e) {
        return false;
    }
}