Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2006, 12:58
Avatar de Lolaloleitor
Lolaloleitor
 
Fecha de Ingreso: abril-2006
Mensajes: 22
Antigüedad: 18 años, 1 mes
Puntos: 0
Error al enviar muchos correos

Hola a todos

Estoy haciendo un boletin de noticias y a la hora de enviarlo, utilizo un bucle while conteniendo la funcion mail, para poder enviar correos personalizados.Hasta aquí todo bien, pero el problema es cuando mando más de 15 emails. No llegan algunos de ellos y otros si.Hay alguna manera de enviar de manera espaciada los mails ?

Pego el codigo que utilice:


$id_envios=$_POST['id_envios'];

$result5=mysql_query("SELECT id_cliente FROM destinatarios WHERE id_envios=$id_envios",$link);
while( $row=mysql_fetch_array($result5))
{
$id_cliente = $row['id_cliente'];
$result2 = mysql_query ("SELECT nombre , email FROM clientes WHERE id_cliente=$id_cliente",$link);
$email= mysql_result($result2,0,email);

$id_envios=$_POST['id_envios'];
$result=mysql_query("SELECT * FROM envios WHERE id_envios=$id_envios",$link);
while($row=mysql_fetch_array($result))
{ $asunto=$row['asunto'];
$cabecera=$row['cabecera'];
$id_news=$row['id_news'];
$id_firma=$row['id_firma'];
$id_banner=$row['id_banner'];
$id_envios=$row['id_envios'];

}

$remitente='x';
$remite='x';
$responder ='x';

$head ="Date: ".date("l j F Y, G:i")." \r\n";
$head .="MIME-Version: 1.0 \r\n";
$head .="Content-type: text/html ; charset=iso-8859-1 \r\n";
$head .="From: x\r\n";
$head .="Reply-To:< x> \r\n";
$head .="X-Mailer: PHP/".phpversion()."\r\n";

$result2 = mysql_query ("SELECT nombre , email FROM clientes WHERE id_cliente=$id_cliente",$link);
$email= mysql_result($result2,0,email);


$archivo="http//......";

$msj=file_get_contents($archivo);


mail($email , $asunto , $msj , $head);
.....


gracias