correo

Olivier Nenert onenert en condumex.com.mx
Mie Mar 29 13:35:40 CST 2000


Yep, buen punto,
podrias usar un alias personal en tu ~/.mailrc
para que los otros no lo usen,
pero me gusta mas una busqueda en /etc/passwd,
porque crece con tus usuarios, no tienes porque modificar tus aliases cada
vez
que das de alta un usuario.
Por otra parte si te creas una lista de "nomail", es muy probable que no
tengas que tocarla
tan frecuentemente... :)

saludos

Olivier.

-----Mensaje original-----
De: Gunnar Wolf <gwolf en campus.iztacala.unam.mx>
Para: Olivier Nenert <onenert en condumex.com.mx>
CC: ayuda en linux.org.mx <ayuda en linux.org.mx>; Chucho
<macro en info.biomedicas.unam.mx>
Fecha: Miércoles, 29 de Marzo de 2000 01:10 p.m.
Asunto: RE: correo


Lo malo de crear un alias (lo hice alguna vez) es que cualquiera puede
utilizarlo. Y si bien cualqueira peude consultar /etc/passwd, en realidad
son muy pocos los que lo harian.

Tal vez seria buena idea crear una variable escalar que contenga a dichas
cuentas separadas por lo que mas te guste, y comparar contra esa variable.
O sea, la modificacion seria:

- Al principio:
$no_mandar=':root:bin:daemon:otro:uucp:mas:';

- Al entrar al ciclo foreach:
next if ($no_mandar =~ /:$cuenta:/);

Y ya con eso.

> Que bonito :)
> sin embargo, faltaria añadirle algo para que no mande mail a las cuentas
> fantasmas no ? :)
> sino le vas a mandar el mail a bin, daemon, ... B)
> si la necesidad de mandar mail a todos tus usuarios,
> quisaz te conviene crear un alias "all" en /etc/aliases...
>
> saludos
>
> Olivier.
>
> -----Mensaje original-----
> De: Gunnar Wolf <gwolf en campus.iztacala.unam.mx>
> Para: Chucho <macro en info.biomedicas.unam.mx>
> CC: ayuda en linux.org.mx <ayuda en linux.org.mx>
> Fecha: Miércoles, 29 de Marzo de 2000 12:14 p.m.
> Asunto: Re: correo
>
>
> > Hola, una disculpa porque no estoy inscrito a la lista y mando el
correo,
> > mi pregunta basica es, como puedo mandar un correo electronico a mas 300
> > usuarios como root?? sin hacer tanto esfuerzo??? Muchas Gracias!
>
> No lo he probado (de hecho, lo voy a escribir ahora mismo), pero puede ser
> algo asi:
>
> open (PWD,'/etc/passwd');
> @cuentas='';
> while ($linea=<PWD>) {
> @elementos=split(/:/,$linea);
> push(@cuentas,$elementos[0]);
> }
> close(PWD);
> foreach $cuenta (@cuentas) {
> open(MAIL,"|/bin/mail $cuenta");
> print MAIL "Este es el tema del correo\n";
> print MAIL "Aqui pones el cuerpo del mensaje\n";
> print MAIL "Cuantas lineas hagan falta...\n"
> close(MAIL);
> }
>
> Con eso, le mandas correo a todos tus usuarios.
>
> -------------------------------------------------------------------
>            Gunnar Wolf    gwolf en campus.iztacala.unam.mx
>      Universidad Nacional Autónoma de México, Campus Iztacala
>   Jefatura de Sección de Admon. de Sistemas y Telecomunicaciones
>         Area de Seguridad en Computo - DCI - DGSCA - UNAM
> -------------------------------------------------------------------
>   Beginner thinks 1Kb == 1000 bytes.   Master knows 1Km == 1024m
>
>
> --
> Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
> Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
>
>
> --
> Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
> Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
>


-------------------------------------------------------------------
           Gunnar Wolf    gwolf en campus.iztacala.unam.mx
     Universidad Nacional Autónoma de México, Campus Iztacala
  Jefatura de Sección de Admon. de Sistemas y Telecomunicaciones
        Area de Seguridad en Computo - DCI - DGSCA - UNAM
-------------------------------------------------------------------
  Beginner thinks 1Kb == 1000 bytes.   Master knows 1Km == 1024m


--
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx


-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx




Más información sobre la lista de distribución Ayuda