El problema está en EviarRecomendar.php.. no se k pasa.. se rellema a la hora bien el formualrio pero a la hora de eviar es el error.. esto es exactamente lo que tengo en EnviarRecomendar.php  :
  Código PHP:
    <?php 
@session_start(); 
if($_SESSION["code"] != md5($cde)) {  
header("Location: recomendar.php"); //NOMBRE DE LA PAGINA A LA QUE VA SI INGRESAN MAL EL CODIGO  
die();  
}else {  
@session_destroy();  
}
if ($_POST['emails']!=NULL && $_POST['from']!=NULL) 
$mails=split(";",$_POST['emails']); 
$i=0; 
$cant=count($mails)-1; 
$mensaje="Hola, te han recomendado un archivo multimedia situado aquí ".$_POST['url2']." y este es el mensaje que te dejo el que te lo envio:".$_POST['from']; 
while ($i!=$cant) 
{ 
$destinatario=$mails[$i]; 
mail ($destinatario,"Recomendamos Esta pagina",$mensaje); 
$i++; 
} 
echo ("Envio Satisfactorio"); 
} 
else 
{ 
echo("Te faltaron Completar algunos campos, necesitas mas de un destinatario o no ingresaste tu nombre") 
} 
?>