Foros del Web » Programando para Internet » PHP »

envio de email por separado

Estas en el tema de envio de email por separado en el foro de PHP en Foros del Web. como puedo enviar emails a direciones que estan en una base de datos por separado? que no aparesca en el "para o To" todas las ...
  #1 (permalink)  
Antiguo 09/07/2005, 09:57
 
Fecha de Ingreso: abril-2004
Mensajes: 42
Antigüedad: 20 años, 7 meses
Puntos: 0
envio de email por separado

como puedo enviar emails a direciones que estan en una base de datos por separado?
que no aparesca en el "para o To" todas las direcciones a las que se envia

gracias
  #2 (permalink)  
Antiguo 09/07/2005, 14:37
 
Fecha de Ingreso: agosto-2004
Ubicación: Valencia
Mensajes: 149
Antigüedad: 20 años, 3 meses
Puntos: 0
Simplemente haciendo una búsqueda en la base de datos y luego haciendo un while y dentro el mail(), enviará el mail a todas las direcciones de correo que le indiques por separado.
Código PHP:
include ('tuconexion.php');
$query "SELECT * FROM loquesea ORDER BY id DESC";
$result mysql_query($query);
while (
$fila=mysql_fetch_object($result)) {
$destinatario "$fila->email"
$responder="[email protected]"
$remite="[email protected]"
$remitente="www.x.org"
$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"
$headers .="X-Mailer: PHP/"phpversion()."\r\n";
$headers .= "From: $remitente\r\n"
//dirección de respuesta, si queremos que sea distinta que la del remitente 
$headers .= "Reply-To: $email\r\n"
$asunto "Novedades de www.x.org"
$cuerpo "Hola, te presentamos las novedades de la web";
mail($destinatario,$asunto,$cuerpo,$headers); 

  #3 (permalink)  
Antiguo 09/07/2005, 20:53
Avatar de Takitei  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 20 años, 2 meses
Puntos: 5
Yo sacararía todos los headers del bucle while() para no tener que crear esas variables N veces. Usaría el mismo code, pero colocando dentro del while() solo la variable $destinatario y la función mail().

Saludos,
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.
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 21:18.