Buenas Tardes a todos los de forosdel web, una vez mas aquí con una duda, tengo un web que cuenta con un formulario para subscribirse a un newsletter y todo va bien el envío programado todo excelente algunas veces - y no se como solucionarlo - mi boletín llega a correo no deseado y me gustaría que si alguien sabe como solucionar ese detalle sería genial.
bien mi duda surgio a partir de lo siguiente al configurar la tarea de envio con el task manager de mi servicio de hosting mi proveedor me comento que el envio masivo de correos puede incurrir en faltas y causar la suspension de mi dominio.
bien se me ocurre que podria distribuir o segmentar mi lista de contactos del newsletter es decir que un dia se manden 20 mails, 2 dias despues otros 20 y asi sucesivamente mi tarea esta programada para que se envio los dias 7 11 y 21 de cada mes, el newsletter envío actualizaciones de las diferentes secciones de mi web, noticias, videos recomendaciones, etc.
la duda seria esa... como hacer para segmentar esa lista de contactos al momento del envio y si es viable hacer eso o bien si alguien tiene otro tipo de solución que me pueda recomendar
este es el codigo de mis newsletter.php
Código PHP:
//aquí todo lo necesario para "armar" el boletín
// consultas a mysql para las diferentes secciones (noticias, recomendaciones videos)
//consulta a la tabla de contactos del newsletter
//envio del e-mail a los contactos de la tabla
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From:".$sfrom."\r\n";
while($row0=mysql_fetch_array($query0))
{
$destinatario=$row0['email'];
mail($destinatario,$asunto,$cuerpo,$headers);
}
espero puedan ayudarme de antemano gracias.