verdigin kodda hata varsa şu altta ki işini görücektir. yok eğer çalışmamışsa başka hatalar aramak gerekir..

$tablo2 = mysql_query("select email from users where id =".$_POST['sec'][$i]); 
$emailal = mysql_fetch_array($tablo2);
$e_email= $emailal['email']; //onaylanan üyenin mail adresini al :) 
#madem onayladın bide mesaj at :) 
//Buraya kadar sorun olmaması lazım  
$header = "From: $siteadi <$siteemail>\n"; 
$header .= "Content-Type: text/html; charset=iso-8859-1\n"; 
$header .= "X-Sender: <$siteemail>\n"; 
$header .= "X-Mailer: PHP\n"; 
$header .= "X-Priority: 1\n"; 
$header .= "Return-Path: <$SERVER_ADDR>\n"; 
$baslik = "$siteadi - Uyeliginiz Onaylandi!"; 
$mesaj = "Merhaba,\n\n"; 
$mesaj .= "$siteadi 'de yaptiginiz basvuru kabul edildi!\n"; 
$mesaj .= "Aşağıdaki linke girerek giris yapabilirsiniz.\n\n"; 
$mesaj .= "<b>$siteadresi/giris_yap.php</b>\n\n";                                 
$mesaj .= "$siteadi Yonetimi\n"; 
$mesaj .= "$siteadresi"; 
mail($e_email, $baslik, $mesaj, $header);