valla doğu dediklerinden hem anladım hem anlamadım

ama arkadaşın verdiği linklerden yararlandım işi çözdüm gibi sorun olursa tekrar yazarım.
scriptime şifremi unuttum sayfası yapıyorum.
<?php
include ("ayar.php");
$eposta = $_POST["eposta"];
if($sor = mysql_query("SELECT sifre FROM uyeler WHERE eposta='$eposta'")) {
$rows = mysql_num_rows($sor);
if(!empty($rows)) {
$kayit = @mysql_fetch_array($sor);
if (mail($kayit[eposta], "Şifre ", " \nŞifre : ".$kayit['sifre'])) { echo "Şifreniz gönderildi"; }
} else {
echo "Böyle bir kayıt mevcut değil.";
}
}
?>bu kodları yazdım ama çalışmadı acaba hosttan mı yoksa bir yerde yanlışlık mı yaptım?
buna da bir yardım ederseniz memnun olurum