On Thu, 14 Dec 2000, Eduardo J.Vega Arguedas wrote:
> Hola !
>
> necesito enviar un email (texto en un archivo de texto) a todos los
> usuarios del sistema, no tengo los usuarios definidos mediante un alias,
> como podria hacer esto ?
>
> Thanks
Es bastante simple, utiliza awk y la facilidad de "aliasing" de sendmail.
Create un nuevo alias en el archivo /etc/aliases
digamos asi:
sistema :include:/etc/mail/todos
Luego con awk capturas todos los usuarios con ID que no pertenezcan
al sistema (root, ftp, nobody, tec) y los metes en un archivo:
awk -F: '$3 > 100 { print $1 }' /etc/passwd > /etc/mail/todos
Finalmente reconstruyes la base de datos de aliases con el comando
"newaliases".
JImmy
P.d. Hasta donde yo se Sendmail no tiene ninguna llave que te permite
hacerlo de manera automatica, el paso de ejecutar estos dos ultimos pasos
tienes que hacerlo cada vez que metas un usuario nuevo. Ah, se me
olvidaba, con la configuracion de arriba le mandas el correo al usuario
"sistema" y es expandido a todos los usuarios que generaste en la lista.
/etc/mail/todos
--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".