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]