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