Foros del Web » Programando para Internet » PHP »

Mandar mail a toda la DB

Estas en el tema de Mandar mail a toda la DB en el foro de PHP en Foros del Web. Gente, para mandar un mail a todos los usuarios tendria que hacer esto, no? Código PHP: $rMail  =  mysql_query ( "SELECT * FROM usuarios" ); while( $row  =  ...
  #1 (permalink)  
Antiguo 21/02/2008, 10:21
 
Fecha de Ingreso: diciembre-2007
Mensajes: 50
Antigüedad: 16 años, 4 meses
Puntos: 0
Mandar mail a toda la DB

Gente, para mandar un mail a todos los usuarios tendria que hacer esto, no?
Código PHP:
$rMail mysql_query("SELECT * FROM usuarios");
while(
$row mysql_fetch_array($rMail))
{

$para $row["email"];

$asunto hola;
$mensaje bienvenidos;

mail($para$asunto$mensaje)


Si esto es correcto por favor diganme, gracias!
  #2 (permalink)  
Antiguo 21/02/2008, 10:35
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: Mandar mail a toda la DB

En teoria asi seria la forma pero lo probaste para ver si funciona? te da algun error?

Saludos.
  #3 (permalink)  
Antiguo 21/02/2008, 10:50
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Mandar mail a toda la DB

Recuerda que debes tener un servidor smtp, y como que le falta algo aca...
Código PHP:
  mail($para$asunto$mensaje
Un punto y coma puede ser... otra opcion es que debiste haber configurado el smtp en el ini, del php...
Para el servidor, prueba este..
Mini Relay...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
  #4 (permalink)  
Antiguo 21/02/2008, 11:51
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Re: Mandar mail a toda la DB

asi vas a saturar en exceso el servidor smtp, lo ideal es recoger todas las direcciones de email y enviarlas en la etiqueta BCC y en la etiqueta "para" pones tu email (el de la web o lo que sea)

con eso no creas una conexion para cada email, sino que solo crearas una, pero el servidor smtp se encargara de enviar el email a cada direccion que encuentre en BCC.

nose si me he explicado, creo que si :p sino, siempre puedes usar phpMailer :)
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 19:02.