Utilizo le siguiente codigo
Código PHP:
<?php
require("conexion.php");
$tema=$_POST['tema'];
$mensaje=$_POST['mensaje'];
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .="From: [email protected]";
//enviar email
$sql="select * from clientes";
$r=mysql_query($sql) or die("no se puede hacer la consulta $sql");
$total=mysql_num_rows($r);
while ($f=mysql_fetch_array($r))
{
$mensaje="<pre>$mensaje</pre>";
$para=$f['email'];
mail($para,$tema,$mensaje,$header) or die("<script language='JavaScript' type='text/JavaScript'>
window.alert('Problemas con el servidor SMTP');
</script><meta http-equiv='refresh' content='0;URL=principal.php'>");
}
mysql_close();
ob_end_flush();
?>
<script language="JavaScript" type="text/JavaScript">
alert("Se envío <?php echo $total; ?> Emails personalizados con éxito");
</script>
<meta http-equiv="refresh" content="0;URL=principal.php">
Lo que pasa es que envia solo 10 aprox. de los 350 que hay.
Tb me sale el mensaje 'Problemas con el servidor SMTP'
Los correos estan bien escritos.. y valide esto
A que se debe esto?