Para rsolver esto necesitas hacer una consulta a la tabla de usuarios. Imagino que lo que intentas es que un sistema X un usuario que olvidó su contraseña, pueda recuperarla al introducir su email. De tal manera que los paso serian asi:
1. El usuaro decide recuperar su contraseña
2. Ingresa su email
3. El sistema revisa que el email exista, de ser asi manda un email a esa cuenta con los datos de acceso.
Tu tienes el siguiente codigo:
Código PHP:
//Primero obtienes los datos
$q="SELECT user, pass FROM users WHERE email='".$email."'";
$r=mysql_query($q);
if($d=mysql_fetch_assoc($r))
{
$usuario=$d['user'];
$contrasena=$d['pass'];
// enviamos el email de recuperacion
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($mail, "Recuperación de password", "Sus datos en nuestra web son los siguientes:
Nombre: $usuario
Contraseña: $contrasena.
Muchas gracias por la consulta",
$headers);
}
else
echo "La direccion de correo electronico no existe"; //O cualquier mensaje de error que desees mostrar
Espero que con esto te quede claro lo que debes hacer.