Una de postgrey (Largo)

Juan Andres Ramirez jandresaedo en gmail.com
Jue Mar 24 10:22:19 CLST 2011


Estimados Contertulios:
       Tengo Centos 5.5 al dia, agregué el repositorio rpmforgue he instalé
el postgrey (a modo de pruebas), la versión postgrey-1.33-1.el5.rf .  Al
mirar los archivos que instaló, me di cuenta de que no hay un archivo de
configuración por defecto en el etc, también miré el resto de los archivos,
pero nada:

/etc/postfix/postgrey_whitelist_clients
/etc/postfix/postgrey_whitelist_clients.local
/etc/postfix/postgrey_whitelist_recipients
/etc/rc.d/init.d/postgrey
/etc/rc.d/rc0.d/K31postgrey
/etc/rc.d/rc1.d/K31postgrey
/etc/rc.d/rc2.d/S79postgrey
/etc/rc.d/rc3.d/S79postgrey
/etc/rc.d/rc4.d/S79postgrey
/etc/rc.d/rc5.d/S79postgrey
/etc/rc.d/rc6.d/K31postgrey
/etc/selinux/targeted/modules/active/modules/postgrey.pp
/etc/selinux/targeted/modules/previous/modules/postgrey.pp
/usr/sbin/postgrey
/usr/sbin/postgreyreport
/usr/share/doc/postgrey-1.33
/usr/share/doc/postgrey-1.33/COPYING
/usr/share/doc/postgrey-1.33/Changes
/usr/share/doc/postgrey-1.33/README
/usr/share/doc/postgrey-1.33/README-rpm
/usr/share/doc/selinux-policy-2.4.6/html/services_postgrey.html
/usr/share/man/man8/postgrey.8.gz
/usr/share/selinux/targeted/postgrey.pp
/var/lock/subsys/postgrey
/var/spool/postfix/postgrey
/var/spool/postfix/postgrey/__db.001
/var/spool/postfix/postgrey/__db.002
/var/spool/postfix/postgrey/__db.003
/var/spool/postfix/postgrey/__db.004
/var/spool/postfix/postgrey/log.0000000001
/var/spool/postfix/postgrey/postgrey.db
/var/spool/postfix/postgrey/postgrey.lock
/var/spool/postfix/postgrey/postgrey_clients.db
/var/spool/postfix/postgrey/socket

Ahora bien, en el /usr/sbin/postgrey se supone que es el archivo que
contiene el arranque del postgrey, y al buscar el delay que esta por defecto
en 300, lo intenté cambiar a mano, pero no funcionó, lo extrae de otro
lugar.
AL final decidí ejecutar el postgrey a mano:
postgrey --delay=100 --inet=localhost:6000 -d --group=postgrey
--user=postgrey --dbdir=/var/spool/postfix/postgrey (no estan todas las
opciones acá pero es para probar).
Pero al ejecutar el postgrey de esta forma, no produce un socket, por lo
menos no donde deberia:
[root en l ~]# ls -l /var/spool/postfix/postgrey/
total 128
-rw------- 1 postgrey postgrey    24576 Mar 24 10:09 __db.001
-rw------- 1 postgrey postgrey   278528 Mar 24 10:09 __db.002
-rw------- 1 postgrey postgrey    98304 Mar 24 10:09 __db.003
-rw------- 1 postgrey postgrey    16384 Mar 24 10:09 __db.004
-rw------- 1 postgrey postgrey 10485760 Mar 24 09:46 log.0000000001
-rw------- 1 postgrey postgrey     8192 Mar 23 18:05 postgrey_clients.db
-rw------- 1 postgrey postgrey     8192 Mar 23 18:21 postgrey.db
-rw------- 1 postgrey postgrey        0 Mar 23 17:36 postgrey.lock

Lei el man pero no hay una opción para decirle donde crear el socket, si no
donde escucharlo.

Mas o menos eso seria, disculpen por la lata. Gracias.


Más información sobre la lista de distribución Linux