Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2006, 00:24
Ayesha
 
Fecha de Ingreso: mayo-2004
Ubicación: Perú
Mensajes: 160
Antigüedad: 20 años
Puntos: 0
Problema con mail() en bucle

¡Hola!

Tengo un problema que no acierto a solucionar. Mi página web normalmente envía alertas cada vez que una persona sube un artículo, a todos los suscriptores de dicho autor.

El código es el siguiente:

$subject = "NUEVO ARTICULO";
$mailtext = "TEXTO EJEMPLO";
$headers .= "From: $siteemail<$siteemail>\n";
$headers .= "X-Sender: <$siteemail>\n";
$headers .= "X-Mailer: PHP\n"; //mailer
$headers .= "X-Priority: 1\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: <$siteemail>\n";

// este es el query donde obtengo la lista de suscriptores y trae el resultado correcto
$alertquery = mysql_query("SELECT BLA BLA");

// y aquí envío las alertas uno por uno
while($alerts = mysql_fetch_array($alertquery))
{
mail($alerts[email], $subject, $mailtext, $headers);
}



El caso es que las alertas se envían bien en el caso de algunos autores y en el caso de otros simplemente no se envían y no sé a qué pueda deberse.

¿Puede ser algo de la configuración? La aplicación funcionaba bien hasta que el hosting fue comprado por otro y variaron mi archivo php.ini y es lo único que se ha cambiado.

¿Hay alguna forma de saber qué está ocurriendo?

Por favor ayúdenme :(
__________________
"I want to hurt you just to hear you screaming my name" Poison - Alice Cooper