[Postfix-es] Problema: relay de un postfix a otro

Jose Luengo joseluengo2006 en yahoo.com.ar
Mie Nov 22 20:38:26 CET 2006


Hola: tengo una red con dominio jose.com.ar, un MTA principal (mta1 con
IP 192.168.1.2) y otro MTA (mta2 192.168.1.52) que solo sirve para
mandar formularios web por mail a traves del principal. Resulta que
cuando mando los formularios por mail desde mta2, dicho mail llega al
mta1 perfectamente pero es alli donde me da este error en el
/var/log/mail.log:

Nov 22 15:27:20 mail1 postfix/smtpd[8775]: NOQUEUE: reject: RCPT from
unknown[192.168.1.52]: 554 <usuario en dominio-externo.com>: Recipient
address rejected: Relay access denied; from=<usuario en jose.com.ar>
to=<uusario en dominio-externo.com.ar> proto=ESMTP helo=<mail2.jose.com.ar>

Les describo brevemente la situacion:

mta2:

*postfix 2.1.5-9 sobre debian sarge
*configurado como sistema satelite que renvia su mail al mta1
*la salida del postconf -n es:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = loopback-only
mailbox_size_limit = 0
mydestination = mail2, mail2.jose.com.ar, localhost.jose.com.ar, localhost
myhostname = mail2.jose.com.ar
mynetworks = 127.0.0.0/8
recipient_delimiter = +
relayhost = mail1.jose.com.ar
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)

mta1:

*postfix 2.1.5-9 sobre debian sarge
*configurado como Internet Site que seria el MTA principal de mi red
* autenticacion de usuarios LDAP
*la salida del postconf -n es:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = 192.168.1.2
local_recipient_maps = unix:passwd.byname $alias_maps
local_transport = local
mailbox_size_limit = 81200000
mydestination = localhost.jose.com.ar, localhost
myhostname = mail.jose.com.ar
mynetworks = 127.0.0.0/8, 192.168.1.52/32
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/vmail/
virtual_mailbox_domains = $virtual_mailbox_maps
hash:/etc/postfix/vmaildomains
virtual_mailbox_maps = ldap:ldapvirtualmap
virtual_minimum_uid = 100
virtual_transport = virtual
virtual_uid_maps = static:5000

Yo inclui la IP de mail2 en mynetworks del main.cf de mail1 para que
pueda reconocerla y asi aceptar su relay (sin definir la linea
relay_domains)...pero no hay caso, no funciona.

Que debo hacer para solucionar el error de acceso denegado por relay ???

Muchisimas gracias de antemano, cordiales saludos.

jose.-



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