[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: sendmail *



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@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



[Hilos de Discusión] [Fecha] [Tema] [Autor]