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]