bueno eso depende asumo que tienes algo asi
tabla usuarios
id
nombre
apellido
usuario
clave
email
ahora creas un formulario en donde solo salga un input field en donde van a escribir el email.
despues de eso haces lo siguiente.
Código PHP:
$email = $_POST['email'];
$sql = "SELECT * FROM users WHERE email='$email'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
// Datos del email
$nombre_origen = "";
$email_origen = "no-responder@.com.ve";
$email_copia = "no-responder@.com.ve";
$email_ocultos = "no-responder@.com.ve";
$email_destino = "".$row['email']."";
$asunto = "".$row['name']." recuperar clave";
$mensaje = '<table width="629" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="623" align="left"></td>
</tr>
<tr>
<td bgcolor="#2EA354"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong> '.$row['gender'].' '.$row['name'].' su clave a sido recuperada</strong></div></td>
</tr>
<tr>
<td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;">'.$row['gender'].' '.$row['name'].'</strong>, usted ordeno recuperar su clave..<br>
<strong>Su Clave es : </strong>'.$row['password'].'<br>
</div>
</td>
</tr>
</table>';
$formato = "html";
//*****************************************************************//
$headers = "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";
$headers .= "Cc: $email_copia \r\n";
$headers .= "Bcc: $email_ocultos \r\n";
$headers .= "X-Sender: $email_origen \r\n";
$headers .= "X-Mailer: [naptel venezuela : emailer] \r\n";
$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";
$headers .= "Disposition-Notification-To: \"$nombre_origen\" <$email_origen> \r\n";
//*****************************************************************//
if($formato == "html")
{ $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"; }
else
{ $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n"; }
if (@mail($email_destino, $asunto, $mensaje, $headers))
{ echo "Le hemos enviado un correo electronico con su clave "; }
else
{ echo "Error "; }
}