desde hace un tiempo tengo un sistema propio de envío de emails, que la verdad me funciona bastante bien. selecciono un html de una lista, lo envio al code php, obtengo todos los resultados de mi bd y voy enviando el email personalizado.
la verdad es que me funciona genial. pero en los últimos envíos he notado que días después, mis usuarios siguen recibiendo el email, pero vacío. únicamente una vez más, y suele ser un día después. os dejo el código de envío a ver si dejo algo mal cerrado:
Código:
algo a mejorar? lo que hago es escribir en un txt los emails a los que se ha realizado el envío.$result=mysql_query("SELECT * FROM emailing") or die (mysql_error()); while ($query=mysql_fetch_array($result)){ $html_personalizado= mostrar_html($tema, $query); $emailaenviar=$query['email']; $nom=$query['nom']; $id=$query['id']; $mailenviar= mail($emailaenviar,$asunto, $html_personalizado, $headers); if ($mailenviar){ fputs($ficheromailscorrectos,$id.",".$emailaenviar."\r\n"); echo $emailaenviar."<br>"; } sleep(1); }//fin while fclose($ficheromailscorrectos); //fin while
saluodos!