¡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 :(