[Postfix-es] Problema resuelto y nuevo problema]
Osvaldo Alvarez Pozo
nebano en hotmail.com
Dom Dic 26 15:52:40 CET 2004
Ohh aldo disculpa ya habia resuelto este problema , pero primero debo decir
que olvidé dar reply a la lista esta fue la solución , primero bueno mis
usuarios no están en /etc/passwd, son virtuales estan en una base de datos.
incluso envio el script y puede que le sirva a los que tengas los usuarios
en sql:
#!/usr/bin/perl
use DBI;
my $dsn = 'dbi:mysql:mail:localhost:3306';
my $user = 'mail';
my $pass = 'mail_user_passwd';
my $dbh = DBI->connect($dsn, $user, $pass) or die "Can’t connect to the DB:
$DBI::errstr\n";
my $consulta = $dbh->prepare("select alias from virtual where alias !=
'@midominio'");
$consulta->execute();
while(@row = $consulta->fetchrow_array())
{#con el resultado de select hacemos
system("mail -s Atencion $row[0] < /root/mensaje");
}
$consulta->finish;
$dbh->disconnect();
Gracias
Osvaldo
>From: Aldo Martinez Selleras <aldovb en ispcmw.rimed.cu>la pregunta que To:
>Lista de Postfix <postfix-es en lists.wl0.org>
>CC: Osvaldo Alvarez Pozo <nebano en hotmail.com>
>Subject: Re: [Postfix-es] Problema resuelto y nuevo problema]
>Date: Thu, 23 Dec 2004 11:17:42 -0500
>
>yo tengo una solucion para eso de todos los usuarios... te dire que sacas
>de /et/passwd todos los usuarios que tengan UID mayor que 500
>
>awk -F: '$3 > 500 { print $1 }' /etc/passwd > /admin/allusers
>
>y luego en el /etc/postfix/aliases o /etc/aliases (donde lo tengas)
>
>creas un alias en el cual incluyes este fichero, luego solo tendrias que
>mantenerlo actulizado para añadir los usuarios cada vez que los crees... o
>en dependencia de como se creen tus usuarios puedes adicionar un script que
>incluya el nombre de usuario en el fichero como quieras... eso ya seria el
>metodo que uses para la actualizacion...
>
>everyone: :include:/admin/allusers
>
>suerte y espero te resulte, a mi me resolvio...
>saludos
>
>--
>
>___________________________________________________________
>Lic. Aldo Martínez Selleras.
>Administrador del Nodo ISPCMW.
>Instituto Superior Pedagógico "José Martí" Camagüey - Cuba.
>E-mail: aldovb en ispcmw.rimed.cu
>Tel: ++ (53) (32) 261410
>
_________________________________________________________________
Consigue aquí las mejores y mas recientes ofertas de trabajo en América
Latina y USA: http://latam.msn.com/empleos/
Más información sobre la lista de distribución Postfix-es