Envío de email masivos
Spro y t encuentres muy bien pues aquí molestandot otra vez tengo una duda ya cree un script para el envío de email masivos el cual se conecta con una base de datos que tiene 10000 email correctos y m funciona muy bien el problema es que ahora me dijeron que tenia yo que enviar 100 email diario como podría hacer eso que solo m envíe 100 emails y no a todos los registros que hay en la base que es lo que me hace el script, te envío mi script espero y m puedas ayudar saludos
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("masivo");
$sql= "SELECT * FROM emails";
$res = mysql_query($sql);
$contenido='
<html>
<head>
</head>
<body>
<p>ESTA ES UNA PRUEBA DEL SISTEMA MAILING</p>
</body>
</html>
';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: Administracion CIIST";
$headers .= "<[email protected]>\r\n";
while($val = mysql_fetch_assoc($res))
{
mail("".$val["mail"]."",'E-mail para: '.$val["Nombre"].'',$contenido,$headers);
$sql="UPDATE emails SET Status='Enviado' WHERE id_mail=".$cont."";
mysql_query($sql);
?>
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("masivo");
$sql= "SELECT * FROM emails";
$res = mysql_query($sql);
$contenido='
<html>
<head>
</head>
<body>
<p>ESTA ES UNA PRUEBA DEL SISTEMA MAILING</p>
</body>
</html>
';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: Administracion CIIST";
$headers .= "<[email protected]>\r\n";
while($val = mysql_fetch_assoc($res))
{
mail("".$val["mail"]."",'E-mail para: '.$val["Nombre"].'',$contenido,$headers);
$sql="UPDATE emails SET Status='Enviado' WHERE id_mail=".$cont."";
mysql_query($sql);
?>
1 respuesta
Respuesta de davidcortesb
1