Se que tiene un error el sistema porque al rellenar el campo del formulario con un dato que si existe en la bd, deberia procesar el envio de correo, y lo que hace es que me devuelve error en el formulario, como si no existiera tal dato en la base de datos.
Código HTML:
<form action="recuperandopass.php" method="POST">
<table align="left" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td colspan="2" align="center"
<?if ($_GET["errorusuario"]=="si"){?>
bgcolor=red><p><span style="color:ffffff"><b>Datos incorrectos</b></span></p>
<p><span class="Estilo1">El dato es incorrecto .</span><?}else{?>
bgcolor=#cccccc>Introduce tu clave de acceso</p>
<p><span class="Estilo1"> Si no está registado vaya a <span class="Estilo10">Registrarse</span></span></p> <?}?></td>
</tr>
Entonces no se donde está el error porque parece que en principio todo funciona. De todas formas voy a probar lo que dices carlojas y te comento. Muchas gracias.