Resultados 1 al 7 de 7

Destinatarios infinitos

  1. #1 Destinatarios infinitos 
    Iniciado
    Fecha de ingreso
    Oct 2009
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    hola!
    Me interesaría bastante saber si existe algún programa que con el cual pueda enviar correos a muchos destinatarios a la vez (hablo de unos pocos de miles..).

    Que es lo que tendría que hacer??

    saludos y muchas gracias!
    Citar  
     

  2. #2  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    ¿Debe ser a todos el mismo email?

    Si no es necesario, lo más sencillo es hacer un script que lea las direcciones de un archivo o una base de datos y envíe un email a cada uno de ellos:

    Código:
    while read -r dest; do
      echo "Este mensaje es para $dest" | mail $dest
    done
    Hablo de Linux, claro está.


    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  3. #3  
    Co-Admin HackHispano.com Avatar de clarinetista
    Fecha de ingreso
    Jan 2004
    Ubicación
    HackHispano/SM
    Mensajes
    7.773
    Descargas
    31
    Uploads
    8
    Busca mailers o mail bombers, hay un puñao por internet.
    Citar  
     

  4. #4  
    Iniciado
    Fecha de ingreso
    Oct 2009
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    muchas gracias por las respuesta, he estado buscando mailers.. pero me convence màs lo de el script ya que eso no sabria hacerlo y me gustaria saber hacerlo...

    para hacer el script imagino que tengo que poner en el editor de texto eso que has puesto, no? (estoy en linux, claro) que tengo que hacer exactamente si tengo las direcciones guardadas en un .txt separadas por ;
    Citar  
     

  5. #5  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Sí, desde el editor de textos puedes crear un script para sh, escribiendo este contenido en un archivo y dándole permisos de ejecucion (chmod u+x miscript.sh)

    Código:
    #!/bin/sh
    IFS=';'
    for dir in `cat direcciones.txt`; do
      echo "Te envío este email a $dir porque estoy haciendo una prueba" | mail $dir
    done
    Para esto debe estar funcionando correctamente el comando mail
    Puedes probarlo haciendo echo "hola" | mail [email protected]


    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  6. #6  
    Iniciado
    Fecha de ingreso
    Oct 2009
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    muchisimas gracias!!

    lo he conseguido!!
    cuanto puede tardar enviar un correo a 4000 direcciones??
    hay que poner siempre que se quiera ejecutar chmod u+x miscript.sh, o solo la primera vez??

    muxas gracias de nuevo!!!
    Citar  
     

  7. #7  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Cita Iniciado por zarnecor Ver mensaje
    cuanto puede tardar enviar un correo a 4000 direcciones??
    Pues la verdad que no lo sé.


    Cita Iniciado por zarnecor Ver mensaje
    hay que poner siempre que se quiera ejecutar chmod u+x miscript.sh, o solo la primera vez??
    La primera vez que lo ejecutes ya tendrá el script permisos de ejecución, es decir, será un ejecutable que podrás llamar desde el intérprete de comandos.


    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

Marcadores

Marcadores