ahí te va como lo hacía en mi tiempo, luego chequeaba desde el mismo postfix el envio masivo autorizado solo para un grupo de usuarios, en un fichero, pero bueno, la base es esta
a menudo tenemos la necesidad de hacerle un correo a todos los usuarios de correo para darles a conocer algúna información, voy a poner el procedimiento para hacer una lista con todos los usuarios que tenemos en el sistema. La idea de esto es crear un alias en nuestro servidor que incluya a todos los nombres de usuarios, de manera que si se le hace un correo a este alias, le llegará a todos los buzones! para extraer a todos los usuarios, teniendo en cuenta los UID de los usuarios en los sistemas linux tienen sus reglas, los usuarios normales tienen UIDs muy por encima de los usuarios del sistema, en caso de Debian, los UID de estos usuarios se le asigna a partir del 1000, por lo tanto, todos nuestros usuarios tendran un UID > 1000, y este campo es en el archivo passwd el tercero de los 7 que existen! por lo tanto el tercer campo del archivo passwd debe tener un valor mayor que 1000. #!/bin/bash grep "/home" /etc/passwd | cut -f 1 -d ":" > /etc/postfix/lista exit 0 esto nos va a dar como resultado un archivo que tendrá todos los nombres de usuarios uno en cada línea. # cat ~/lista whilo juan pepe esperancejo al tener este archivo, creamos el alias dentro del archivo aliases de nuestro servidor de correos! escribimos esta línea en nuestro archivo todos: :include:/etc/postfix/lista hacemos un postalias y luego reiniciamos el postfix # postalias /etc/aliases # invoke-rc.d postfix force-reload NOTA: es obligatorio tomar alguna de las dos medidas anteriores para evitar que circule información no recomendada por la red. podras enviar correo a to...@tudominio.cu -- Saludos cordiales Whilo M.Sc. Wilfredo Martínez Consuegra Empresa Constructora de Obras para el Turismo Cayo Santamaría, Villa Clara Telef: 0142- 350031 ext 122 ------------------------------ Message: 2 Date: Thu, 7 Jul 2011 17:13:36 -0400 From: linux <li...@dmsunion.sld.cu> Subject: [Gutl-l] enviarle mensajes a todos los usuarios de postfix To: Lista cubana de soporte técnico en Tecnologias Libres <gutl-l@jovenclub.cu> Message-ID: <201107071713.36383.li...@dmsunion.sld.cu> Content-Type: Text/Plain; charset="us-ascii" saludos listeros como le envio con postfix+dovecot+fetchmail con usuarios locales un mensaje a todos los usuarios, saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110708/81a4b01d/attachment.htm> ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l