Foros del Web » Programando para Internet » PHP »

Problemas al enviar email Masivos.

Estas en el tema de Problemas al enviar email Masivos. en el foro de PHP en Foros del Web. Hola amigos, tengo un problema al enviar Emial Masivos usando una BD. Utilizo le siguiente codigo Código PHP: <?php  require( "conexion.php" );  $tema = $_POST ...
  #1 (permalink)  
Antiguo 09/08/2005, 21:15
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 12 años, 10 meses
Puntos: 11
Problemas al enviar email Masivos con PHP

Hola amigos, tengo un problema al enviar Emial Masivos usando una BD.

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?

Última edición por richardinj; 16/08/2005 a las 20:19 Razón: una semana sin respuesta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:08.