1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

automatizar mail desde una base de datos

Tema en 'Programación y Diseño Web' iniciado por opinguino, 3 Jun 2009.

  1. opinguino

    opinguino Espécimen en peligro de extinción

    quiero hacer un script o algo así, que me automatice un envio de correo masivo; basicamente es una lectura en una base de datos MySQL que en una tabla recoge 2 datos... nombre y correo

    como puedo enviar un mail a machete a todos los mails de esa base de datos de un modo automatico... y a ser posible que no me metas todos en spam.. ja ja ja.. que alguno pase...

    ahora los envio "a mano" ya que no hay muchos registrados, pero, en un futuro no muy lejano puede que halla muchos registrados incluidos gente de prensa y TV

    el nombre me da igual.. es solo por pedir un dato más que el correo, los mails no son personalizados son del estilo.. "se ha actualizado la pagina X con nuevos artículos... visitanos en x para ver las novedades"

    "jracias"
     
  2.  
  3. kitsch

    kitsch Nuevo usuario

    Que no llegue como spam lo veo dificil, pues la unica opcion que se me ocurre es utilizar la funcion mail.

    En realidad no creo que sea mucho problema, se me ocurre primero obtener los registros por medio de tu db, crear un bucle (while es el mas facil, pero yo prefiero for) de envio como funcion, y al boton enviar (el del formulario de tu mail).

    Ahorita estoy en la mini, llegando a la oficina y si no haz resulto tu problema vemos como lo hacemos :)
     
  4. elQuique

    elQuique Usuario activo

    Tabla Clientes:

    id
    nombre
    email

    el php va mas o menos así:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    $de = "opin@opin.com";
    $asunto = "spam pa probar";
    $sql = "SELECT * FROM clientes ORDER BY nombre ASC";
    $rst = mysql_query($sql);
    while ($row = mysql_fetch_array($rst)) {

    $texto = "Hola che como estas ?";

    mail($row['email'], $asunto, $texto);

    }
    <!--c2--></div><!--ec2-->

    El texto puede contener variables como:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    $texto = "Hola " . $row['nombre'] . " como anda todo por ahí";
    <!--c2--></div><!--ec2-->

    :)
     
  5. opinguino

    opinguino Espécimen en peligro de extinción

    mercy :D
     
  6. elQuique

    elQuique Usuario activo

    je ne parle pas françe
     
  7. opinguino

    opinguino Espécimen en peligro de extinción

    ai ya me has dao.. demasiado nivel de frances para mi
     
  8. elQuique

    elQuique Usuario activo

    igual jaja lo que dije fue que no hablo francés jaja

    es lo único que aprendí en el cole en 3 años jaja
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·