PDA

Ver la versión completa : Destinatarios infinitos



zarnecor
17-10-2009, 21:39
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!

j8k6f4v9j
17-10-2009, 22:44
¿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:


while read -r dest; do
echo "Este mensaje es para $dest" | mail $dest
done

Hablo de Linux, claro está.


Salu2

clarinetista
17-10-2009, 23:23
Busca mailers o mail bombers, hay un puñao por internet.

zarnecor
18-10-2009, 12:37
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 ;

j8k6f4v9j
18-10-2009, 21:37
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)


#!/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

zarnecor
19-10-2009, 22:17
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!!!

j8k6f4v9j
20-10-2009, 00:16
cuanto puede tardar enviar un correo a 4000 direcciones??


Pues la verdad que no lo sé.




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