Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/11/2008, 12:38
timz
(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>