Foros del Web » Creando para Internet » Diseño web »

Envio de correos masivos php/mysql

Estas en el tema de Envio de correos masivos php/mysql en el foro de Diseño web en Foros del Web. estimados, tengo un programa que puede enviar correos mediante php, ahora me pidieron que enviara correos en forma masiva rescatando los mails desde una base ...
  #1 (permalink)  
Antiguo 06/11/2008, 09:14
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 5 meses
Puntos: 1
Envio de correos masivos php/mysql

estimados,
tengo un programa que puede enviar correos mediante php, ahora me pidieron que enviara correos en forma masiva rescatando los mails desde una base de datos mysql, me gustaria que me dieran algun codigo o la forma de poder hacerlo,
los mas explicativa posible por favor ya que no soy un novato en esto.

agradesco de antemano toda la ayuda que me puedan otorgar...
saludos
Felipe

Última edición por felipe_ceg; 06/11/2008 a las 09:20
  #2 (permalink)  
Antiguo 06/11/2008, 10:41
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Envio de correos masivos php/mysql

????????????????????
  #3 (permalink)  
Antiguo 06/11/2008, 10:44
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: Envio de correos masivos php/mysql

No desesperes a menos que hayan pasado más de 24 horas sin ser respondido tu mensaje.

Te dejo un código de como obtener datos de una base de datos: http://phpya.com.ar/temarios/descripcion.php?cod=42

A través de un for ya podrías agregarlo a la lista de envió. Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #4 (permalink)  
Antiguo 06/11/2008, 11:16
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Envio de correos masivos php/mysql

gracias amigo,
voy a ver que puedo hacer con el codigo
gracias de verdad,

ahora, si hay algun otro ejemplo de alguien mas no estaria demas..
atte
Felipe
  #5 (permalink)  
Antiguo 06/11/2008, 12:38
(Desactivado)
 
Fecha de Ingreso: octubre-2008
Ubicación: Lima
Mensajes: 190
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Envio de correos masivos php/mysql

Cita:
Iniciado por felipe_ceg Ver Mensaje
estimados,
tengo un programa que puede enviar correos mediante php, ahora me pidieron que enviara correos en forma masiva rescatando los mails desde una base de datos mysql, me gustaria que me dieran algun codigo o la forma de poder hacerlo,
los mas explicativa posible por favor ya que no soy un novato en esto.

agradesco de antemano toda la ayuda que me puedan otorgar...
saludos
Felipe
Bueno nose si te servira este pequeño script .... es para que importes mails y tiene un campo para que colocos lo que se enviara, en formato html funciona a la perfecccion, tienes que tener un buen server...

Saludos!

Código PHP:
<title>[ SPAMER 2008 ]</title>
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
<style>
 
.normal {
 
        font-family: Arial, Helvetica, sans-serif;
 
        font-size: 12px;
 
        color: #000000;
 
}
 
.form {
 
        font-family: Arial, Helvetica, sans-serif;
 
        font-size: 10px;
 
        color: #333333;
 
        background-color: #FFFFFF;
 
        border: 1px dashed #666666;
 
}
 
 
 
</style>
 
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0"
 
marginwidth="0" marginheight="0">
 
<?php
 
$testa 
$_POST['veio'];
 
if(
$testa != "") {
 
//$to = $_POST['emails'];
 
                            // que buscar La puta madre !!!
 
 
$handle fopen ($emails"r");
 
$to fread ($handlefilesize ($emails));
 
fclose ($handle);
 
 
 
$message $_POST['html'];
 
$subject $_POST['assunto'];
 
$de $_POST['de'];
$RealName $_POST['RealName'];
//$respuesta = $_POST['respuesta'];
                               //PAgina web de los juakers C-group.org
                         // desactivas cuando kieras invisible//$RealName = "";
 
 
 
 
 
 
$headers  "MIME-Version: 1.0\r\n";
 
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
 
 
$email explode("\n"$to);
 
$headers .= "From: ".$RealName." <".$de.">\r\n";
 
//$headers .= "Reply-To: ".$respuesta."\r\n";
 
 
 
 
 
$message stripslashes($message);
 
 
 
$i 0;
 
                            while(
$email[$i]) {
 
 
 
$ok "Para Ti Lamer!";
 
 
 
 
 
                            if(
mail($email[$i], $subject$message$headers))
 
                                    echo 
"<font color=green face=verdana size=1>* $i - ".$email[$i]."</font> <font color=green face=verdana size=1>Enviado Perfecto!</font><br>";
 
                            else
 
                                    echo 
"* $i  ".$email[$i]." <font color=red>NO</font><br><hr>";
 
 
 
$i++;
 
                            }
 
 
 
if(
$ok == "ok")
 
    echo 
"<script> alert('Termino Exitosamente tu Envio  '); </script>";
 
 
 
 
 
 
 
}
 
?>
 
<form action="s.php" method="post" enctype="multipart/form-data"
 
name="form1">
 
<input type="hidden" name="veio" value="sim">
 
  <table width="463" height="248" border="0" align="center" cellpadding="0" cellspacing="1"
 
bgcolor="#FF6600" class="normal">
    <tr>
 
      <td width="461" height="39" align="center" bgcolor="#FF0000"><font color="#FFFFFF" size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>[
        SPAMER 2008]</strong></font></td>
 
</tr>
 
<tr>
 
<td height="194" valign="top" bgcolor="#FFFFFF" width="461"><table width="100%"
 
border="0" cellpadding="0" cellspacing="5" class="normal" height="277">
 
<tr>
 
<td width="16%" align="right" height="25"><font color="#000000">nombre:</font></td>
 
<td width="84%" height="25"><font color="#000000">
              <input name="RealName" type="text" class="form" id="RealName"
 
size="84" value="ACA EL NOMBRE QUE SE TE DE LAS GANAS ----->> CAMBIAME">
              </font></td> <tr>
 
                          <td width="16%" align="right" height="25">&nbsp;</td>
 
<td width="84%" height="25"><font color="#000000">&nbsp;
              </font></td>
              <tr>
 
<td width="16%" align="right" height="25"><font color="#000000">De:</font></td>
 
<td width="84%" height="25"><font color="#000000">
              <input name="de" type="text" class="form" id="de"
 
size="84" value="[email protected]">
              </font></td>
 
</tr>
 
<tr>
 
<td align="right" height="25"><font color="#000000">Asunto:</font></td>
 
<td height="25"><font color="#000000">
              <input name="assunto" type="text" class="form" id="assunto"
 
size="84" value="Noticia Importante">
              </font></td>
 
</tr>
 
          <tr align="center" bgcolor="#FFAEAE">
            <td height="18" colspan="2"></td>
 
</tr>
 
<tr>
 
            <td height="65" colspan="2" align="right" valign="top"> <p align="center"><font color="#000000">
<textarea name="html" cols="40" rows="10" id="html">
 
 
 
 
 
 
</textarea>
                </font></p>
 
</td>
 
</tr>
 
          <tr align="center" bgcolor="#FFAEAE">
            <td height="19" colspan="2"><font color="#000000">Lista de e-mails Automatico xD</font>
            </td>
 
</tr>
 
<tr>
 
<td height="54" colspan="2" valign="top"><font color="#000000"><input type="file" name="emails">
 
<br><br>
        <font color="#990000" size="1">* No abusar el tamaño da lista, para usar
        el sistema minimo 10 mil mail 250kB</font></font> </td>
 
</tr>
 
<tr>
 
<td height="29" align="right" valign="top"> </td>
 
<td align="center" valign="top" height="29"><font color="#000000"><input type="submit" name="Submit"
 
value="Enviar"></font></td>
 
</tr>
 
</table></td>
 
</tr>
 
<tr>
 
      <td height="15" align="center" bgcolor="#FF0000" width="461"> <b><font color="#FFFFFF" size="2">by
        C-GROUP 2007</font></b> </td>
 
</tr>
 
</table>
 
</form>
  #6 (permalink)  
Antiguo 06/11/2008, 13:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Envio de correos masivos php/mysql

Aunque hay que tener en cuenta que si envías correo masivo es probable que en poco tiempo se bloquee la IP y ya no se reciban los correos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 11/09/2010, 03:54
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Respuesta: Envio de correos masivos php/mysql

Hola, si realizas el envio de email masivo tal y como indica Timz mediante un bucle se conumen mas o menos recuros que si se utiliza la funcion mail una sola vez sin usar bucle es decir asi:

mail([email protected], [email protected]......., $subject, $mensaje, $headers)

?????

Un Saludo
  #8 (permalink)  
Antiguo 12/09/2010, 03:30
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 21 años, 9 meses
Puntos: 361
Respuesta: Envio de correos masivos php/mysql

Hola jpalbox:

¡Vaya ruina si el usuario que planteó el tema tuviera que esperar DOS AÑOS por tu solución! Por favor, fijate y no reabras temas tan antiguos.

Saludos.

  #9 (permalink)  
Antiguo 21/09/2010, 20:20
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: Envio de correos masivos php/mysql

----------

Última edición por Sourcegeek; 21/09/2010 a las 20:29
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:19.