[postfix-es] limitar envio de correos
roger pedrol
llistes en neenux.com
Mar Jul 14 17:31:48 CEST 2009
ygonzalez en ipihlg.rimed.cu escribió:
> pero acaso tienes algo implementado, pues he tratado de hacerlo y no he
> podido y tengo mis superiores encima
1.- Comprendo la situación, pero dejad de mandar emails personales y
mandarlos a la lista, porfavor.
2.- Descarga cluebringer policyd del link que he mandado.
3.- Recuerda tener instalado MySQL, PostgreSQL o SQLite
4.- También deberás tener algunos módulos de Perl como Net::Server,
Net::CIDR (Hay mas, lee el TXT adjunto a la descarga de Policyd.)
5.- Instala el esquema para la base de datos que vas a utilizar
6.- Adapta cluebringer.conf para que contemple tu base de datos
7.- copia las librerias de policyd (cbp) a tu directorio lib local
(/usr/local/lib/policyd-2.1/)
8.- copia los binarios de policyd en tu directorio de binarios
(/usr/local/bin)
9.- copia a tu directorio de apache el webui
10.- Configura postfix para usar cbopolicyd
check_policy_service inet:127.0.0.1:10031
en smtpd_recipient_restrictions y smtpd_end_of_data_restrictions
11.- patchea amavisd con el patch que encontrarás en contrib/
12.- Copia amavisd-policyd.pm donde tu quieras y añade en amavisd.conf
la siguiente linea:
include_config_files('/donde/tu/quieras/amavisd-policyd.pm');
13.- Edita amavisd-policyd.pm y cambia
use lib('/root/cluebringer-trunk');
para que apunte al directorio donde se encuentra cbp y
my $DB_dsn = "DBI:SQLite:dbname=/tmp/cluebringer.sqlite";
para que apunte a tu base de datos MySQL o lo que sea.
14.-arranca los servicios y reza para que todo funcione bien.
15.- Reclama paciencia a tus superiores, recuérdales que esto es OS,
prueba y testea primero en un servidor de pruebas antes de llevarlo a
producción y sobretodo calma, muuuuuuucha calma.
un saludo,
Roger Pedrol
Neenux Informàtica
More information about the postfix-es
mailing list