sendmail *
Salvador Ortiz Garcia
sog en msg.com.mx
Jue Ago 31 17:24:10 CDT 2000
On Thu, 31 Aug 2000, Gunnar Wolf wrote:
> > Hola lista :) alguien me puede decir como es la linea de comandos para
> > mandar un email a todos los usuarios del servidor de mail ? aclaro "yo
> > entrando como root"
> >
> > paso a explicarme un poco mejor : yo como root edito un archivo.txt y en
> > este archivo escribo la carta, luego esa carta que esta almacenada en este
> > archivo.txt se la quiero mandar por mail a todos los usuarios de mi server
> > ....
>
> Si tienes en usuarios.txt la lista de usuarios, uno por linea, y en
> mensaje.txt el mensaje, puedes hacer lo siguiente:
>
> [usuario en servidor usuario]$ for i in `cat usuarios.txt`; do mail $i <
> mensaje.txt; done
>
Con lo que terminas teniendo que hacer un fork por cada direccion, por
que no:
$ mail `cat usuarios.txt` <mensaje.txt
y si no tienes el usuarios.txt, sale perlazo:
$ mail `perl -e'while(($u,undef,$n)=getpwent){print "$u\n" if $n>100};'`\
<mensaje.txt
Saludos
Salvador Ortiz
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
Más información sobre la lista de distribución Ayuda