Saludos Diego,

Creo que tu problema son unas cuantas y criticas lineas en el /etc/postfix/main.cf. Despues de a�adirlas y lanzar un postfix reload y un /etc/init.d/pop-before-smtp restart (no te compliques en dpkg-reconfigure y esas cosas), ya deberia funcionarte sin problemas. Las lineas del main.cf que yo coloco al final del archivo son estas:


smtpd_recipient_restrictions =
 check_client_access hash:/var/lib/pop-before-smtp/hosts
 permit_mynetworks
 check_relay_domains


Como ultimos detalles, asegurate bien que los patrones del binario de perl del popb4smtp (/usr/sbin/pop-before-smtp) son correctos; te paso los mios para ipop3d, eso si, bajo ipv4, que con ipv6 se complica un poco:


my $pat = '^(... .. ..:..:..) \S+ ipop3d\[\d+\]: ' .
          'Login user=\S+ host=\S+ \[(\d+\.\d+\.\d+\.\d+)\]';

my $pat2 = '^(... .. ..:..:..) \S+ ipop3d\[\d+\]: ' .
           'Auth user=\S+ host=\S+ \[(\d+\.\d+\.\d+\.\d+)\]';


Y asegurate que en /etc/init.d/pop-before-smtp no tienes un peque�o bug en el apartado del "status", una variable declarada con mayusculas que luego se utiliza en minusculas, por lo que no funciona. Esta es la version corregida:


  status)
        p=`cat $PID 2>/dev/null`
        test -n "$p" || die "no pidfile for $DESC"
        kill -0 $p || die "$NAME[$p] is no longer running"
        ps up $p
        ;;


Espero que esto te ayude a lograr tus objetivos, ya veras la ilusion que da ver las IPs recogidas en el /var/lib/pop-before-smtp/hosts.db ;-)


        Ash



Diego P�rez wrote:

Hola Francisco :)

Primeramente utiliz� el paquete pop-before-smtp de woody, efectivamente
toque el binario (en perl) para k reconociera los logs del servidor pop
(ipop3d) , entonces siguiendo las indicaciones de /usr/doc/pop-before-smtp
reconfigur� el postfix ( dpkg-reconfigure postfix) y a�ad� en mynetworks un
hash:/var/lib/pop-before-smtp/hosts.
El servidor funciona correctamente pero me d� que no funciona el pop-before
smtp porque no da relay. Adem�s un pop-before-smtp --debug no me dice nada
(en cambio con las fuentes si que logr� que me diera informaci�n y
funcionara). Supongo que me debe faltar algun parametro en el main.cf. Os lo
pego a ver si me podeis hechar un cable ;)

# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
setgid_group = postdrop
biff = no
myhostname = panta-web
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = pantaderiudecanyes.org, panta-web, localhost.localdomain
mynetworks = 127.0.0.0/8 192.168.0.0/16, hash:/var/lib/pop-before-smtp/hosts
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
relayhost =


Gracias a todos.
Saludos .
Diego P�rez Pedragosa.






--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a