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

Responder a