[Postfix-es] Problemas con enmascaramiento de correo entrante

Gabriel Arias garias63 en gmail.com
Vie Ene 13 17:15:03 CET 2006


Hola compañeros de lista:

                                     Les comento que hace poco que estoy
renegando con postfix, ya que venía trabajando con sendmail y nos hemos
visto obligados a migrar a un sistema mas moderno y quizás menos complejo.
              Mi estructura de trabajo es la siguiente, que no debería ser
nada del otro mundo por lo que venía leyendo en la lista:


   Internet ___
                   /
                 /____  Smarthost ___  Servidor Correo
                                                            |
                                                            |
                                                   Red privada

          Les comento que en el Smarthost tengo instalado Postfix 2.2.5-7 +
Amavisd-new 2.3.2-5 + spamassassin 3.0.4-3 + clamav 0.87.1 y después de
renegar un poco logré que empezara a funcionar.
          El servidor de correo tiene instalado Postfix 2.2.5-7 + imap
2004e-1
          El tema es que necesito administrar varios dominios y varios
usuarios que pertenecen a determinados dominios.
          Tengo entendido que sería una buena elección usar ldap y mysql
pero dada la posible complicación de configuración lo descarté (en un futuro
me aventuraré).
          De momento el smarthost recibe los mail de dos dominios distintos
y hace relay al servidor, su config es:

alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = lmtp-filter:127.0.0.1:10025
daemon_directory = /usr/lib/postfix
delay_warning_time = 4h
disable_dns_lookups = no
html_directory = /usr/share/doc/postfix-2.2.5/html
inet_interfaces = all
mail_name = Postfix-TLS-SASL/MJ-1.04
mail_owner = postfix
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
maximal_queue_lifetime = 5d
message_size_limit = 10485760
mydestination = $myhostname localhost.$mydomain
mydomain = principal.com.ar
myhostname = firewall.principal.com.ar
mynetworks = 127.0.0.0/8 192.168.1.0/24 ip_publica/32
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.5/README_FILES
relay_domains = principal.com.ar secundario.com.ar
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks,
reject_unauth_destination,
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450

el archivo transport es:

# TRAFICO LOCAL
firewall.principal.com.ar              local:
localhost.principal.com.ar           local:
firewall.secundario.com.ar          local:


# TRAFICO INTERNO ...
principal.com.ar              smtp:[servidor.principal.com.ar]
secundario.com.ar          smtp:[servidor.principal.com.ar]

     El servidor los recibe para ambos dominios y su config es:

command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
delay_warning_time = 4h
disable_dns_lookups = yes
html_directory = /usr/share/doc/postfix-2.1.4/html
inet_interfaces = localhost
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname localhost.$mydomain $mydomain
mydomain = principal.com.ar
myhostname = smtp.principal.com.ar
mynetworks_style = host
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.1.4/README_FILES
relayhost = [$relay]
sample_directory = /usr/share/doc/postfix-2.1.4/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450
virtual_alias_domains = secundario.com.ar
virtual_alias_maps = hash:/etc/postfix/virtual

el archivo transport es

#Trafico Local
principal.com.ar              local:
smtp.principal.com.ar         local:
localhost.principal.com.ar    local:

#Trafico interno
.principal.com.ar     smtp:

y el archivo virtual esta ordenado por dominios y usuarios como se
acostumbra.

Pero tengo dos problemas, el primero es que con el dominio principal del
postfix anda bien pero el otro me lo enmascara con el dominio principal,

en el log del servidor me aparece

Jan 10 17:37:49 servidor postfix/smtpd[15158]: 679C7192CEA: client=
firewall.principal.com.ar[192.168.1.xxx]
Jan 10 17:37:49 servidor postfix/cleanup[15164]: 679C7192CEA:message-id=<
20060110203746.31637.qmail en web50711.mail.yahoo.com>
Jan 10 17:37:49 servidor postfix/qmgr[15154]: 679C7192CEA: from=<
pepe en yahoo.com.ar>, size=2006, nrcpt=1 (queue active)
Jan 10 17:37:49 servidor postfix/smtpd[15158]: disconnect from
firewall.principal.com.ar[192.168.1.xxx]
Jan 10 17:37:49 servidor postfix/local[15166]: 679C7192CEA: to=<
claudia en principal.com.ar>, orig_to=<claudia en secundario.com.ar>, relay=local,
delay=0, status=sent (delivered to mailbox)
Jan 10 17:37:49 servidor postfix/qmgr[15154]: 679C7192CEA: removed

 y el segundo problemas que si bien lo acepta al mail del segundo dominio,
después no lo puedo bajar.

Realmente los molesto por que hace un tiempo que estoy renegando con esto, y
no termino de encontrarle la vuelta.
Si estoy violando alguna regla de la lista les pido que me lo hagan saber y
mil disculpas.
Desde ya les agradezco, saludos a todos.

Gabriel Arias
Santa Fe - Argentina
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.wl0.org/pipermail/postfix-es/attachments/20060113/495ea7e9/attachment.html


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