[Postfix-es] conection timeout al intento de enviar correo

AVA ava en engranada.net
Lun Mar 6 01:07:54 CET 2006


Buenas a todos:

Tego un problema que me trae de cabeza con una instalacion nueva de 
postfix 2.1.5

Ocurre que no envia los mensajes dejándolos encolados eternamente, pero 
sólo ocurre a aquellos destinos en los que la IP del servidor de correo 
no es la misma del dominio raiz, es como si no supiera encontrar los MX 
de cada dominio...

En el log me encuentro esto:

Mar  6 00:31:39 almin postfix/qmgr[2936]: 1DA312B2B7A: to=<xxxxx en yahoogroups.com>, relay=none, delay=28148, status=deferred (delivery temporarily suspended: connect to yahoogroups.com[66.218.71.198]: Connection timed out)
Mar  6 00:31:39 almin postfix/qmgr[2936]: 18D352B2B87: to=<xxxxx en yahoogroups.com>, relay=none, delay=13397, status=deferred (delivery temporarily suspended: connect to yahoogroups.com[66.218.71.198]: Connection timed out)
Mar  6 00:31:39 almin postfix/qmgr[2936]: 9C7182B2B5E: to=<xxxxx en yahoogroups.com>, relay=none, delay=28148, status=deferred (delivery temporarily suspended: connect to yahoogroups.com[66.218.71.198]: Connection timed out)
Mar  6 00:32:08 almin postfix/smtp[3773]: connect to hotmail.com[64.4.32.7]: Connection timed out (port 25)
Mar  6 00:32:08 almin postfix/smtp[3776]: connect to hotmail.com[64.4.32.7]: Connection timed out (port 25)

...

Mar  6 01:00:45 almin postfix/smtp[4061]: B77E82B2B7D: to=<xxxxx en yahoo.es>, relay=none, delay=123813, status=deferred (connect to yahoo.es[217.12.3.11]: No route to host)




Si nos fijamos, parece que intenta conectar con la ip del 
yahoogroups.com..  Y a yahoo como que no encuentra ruta, sin embargo 
desde consola con "host yahoo.es" obtengo la ip, y el ping funciona..
Si tambien le hago desde consola un "dig -t mx yahoogroups.com" veo que 
las MX son diversas y que las IPS no son la que pone en el log... No se 
si van a ir por aqui los tiros.. pero me estoy volviendo majara.

Si hago telnet por el puerto 25 a cualquier servidor de correo que 
coincida la IP con el dominio raiz, conecta sin problema. Por tanto no 
es problema de firewall.


Recurro a vosotros porque estoy ya dando vueltas sobre lo mismo y no 
encuentro la solucion, os pongo aqui mi postconf -n y el master.cf a ver 
si veis la causa.

postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
body_checks = pcre:/etc/postfix/body_checks
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
debug_peer_list = midominio.homelinux.net
default_destination_concurrency_limit = 20
disable_dns_lookups = yes
disable_vrfy_command = yes
header_checks = pcre:/etc/postfix/header_checks
inet_interfaces = $myhostname, localhost
local_destination_concurrency_limit = 2
local_recipient_maps = $alias_maps unix:passwd.byname
mail_name = Postfix
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
maximal_queue_lifetime = 3d
message_size_limit = 20485760
mydestination = localhost.localdomain localhost $myhostname 
localhost.$mydomain $mydomain mail.$mydomain www.$mydomain ftp.$mydomain
mydomain = midominio.net
myhostname = mail.midominio.homelinux.net
mynetworks = 127.0.0.1 192.168.0.0/24
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
notify_classes = bounce,policy,protocol,resource,software
proxy_interfaces = xxx.xxx.xx.xxx
queue_directory = /var/spool/postfix
relay_domains = $mydestination
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_client_restrictions = reject_rbl_client relays.ordb.org 
reject_rhsbl_client relays.ordb.org
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_recipient_restrictions = permit_mynetworks, 
permit_sasl_authenticated, reject_unauth_pipelining, 
reject_invalid_hostname, reject_non_fqdn_sender, 
reject_non_fqdn_recipient, reject_unknown_sender_domain, 
reject_unknown_recipient_domain, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = almin
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = hash:/etc/postfix/access
transport_maps = hash:/etc/postfix/transport


Aqui va el master.cf
smtp      inet  n       -       n       -       -       smtpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
#qmgr     fifo  n       -       n       300     1       qmgr
qmgr      fifo  n       -       n       300     1       qmgr
#tlsmgr   fifo  -       -       n       300     1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
flush     unix  n       -       n       1000?   0       flush
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       n       n       -       -       lmtp
#
#
#old-cyrus unix  -      n       n       -       -       pipe
#   flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
cyrus     unix  -       n       n       -       -       pipe
    user=cyrus argv=/cyrus/bin/deliver -e -r ${recipient} -m 
${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
    flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail 
($recipient)
ifmail    unix  -       n       n       -       -       pipe
    flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
    flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop 
$recipient
#vscan    unix  -       n       n       -      10       pipe
#   flags=q user=amavis argv=/usr/sbin/amavis ${sender} ${recipient}

( Es el de Fernando Limon para la cersion 2.0 hecho con el formulario 
que tiene).


y aqui el transport
# TRAFICO LOCAL ...
mail.midiminio.homelinux.net            local:
localhost.midominio.homelinux.net       local:
# TRAFICO INTERNO ...
midominio.homelinux.net             smtp:
.midominio.homelinux.net            smtp:


Señores, ya estoy loco dando vueltas creo que sobre lo mismo y no 
encuentro la causa.

A ver si me podéis ayudar..

Gracias..!!

Saludos


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.wl0.org/pipermail/postfix-es/attachments/20060306/09e86e3b/attachment.html


Más información sobre la lista de distribución Postfix-es