[Postfix-es] No puedo repartir correo.

Jose Luis ferrer en ya.com
Jue Oct 18 08:47:54 CEST 2007



Hola a todos.
Es la primera vez que escribo a esta lista, aunque la miro mucho. :)
Tengo el siguiente problema:
Tengo dos dominios.
Recojo el correo con fetchmail, de los dos, a traves de mi proveedor, que me 
los proporciona todos juntos. O sea: Si recojo pepe en dominio1.com 
me baja todo lo que haya en @dominio1.com (Basura incluida).
Ejem. pepe1 en dominio1.com pepe2 en dominio1.com pepe3 en dominio1.com etc.
Igual para pepe2 en dominio2.com

Y lo mando a  los usuarios locales pepe1, pepe2

Tengo creados los usuarios locales correspondientes. Unos 10. Mas adelante ya 
crearé usuarios virtuales.

Desparasito los mensajes con clamav y spamassasin, y todo funciona bien.

El problema que tengo es que no consigo que los mensajes entrantes se 
distribuyan a los diferentes buzones. Siempre todo termina en pepe1 y pepe2.
Cuando lo hago de manera local no hay problema.
Los alias solo me funcionan de manera local.
He probado de crear el dominio virtual de esta manera,para probar, pero no se 
desvia a pepe.
-------------------------
#mi_dominio.virtual  algo_no_importa
dominio1.com algo_no_importa

pepe en dominio1.com	pepe
---------------------------------
Por cierto...será algo muy sencillo. Pero llevo mucho tiempo sacandome los 
ojos y no encuentro la solución.
Gracias por todo.

Postfix version 2.0.14  	
Es un rpm de Suse 9.0...Cuando tenga tiempo lo cambiaré..pero es que funciona 
muy bien. :-)

postconf -n
alias_maps = hash:/etc/aliases
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = vscan:
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
header_checks = regexp:/etc/postfix/header_checks
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_exceptions = root
message_size_limit = 50240000
mydestination = $myhostname, localhost.$mydomain, $mydomain
myhostname = dominio1.es
myorigin = dominio1.es
newaliases_path = /usr/bin/newaliases
program_directory = /usr/lib/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_use_tls = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450
virtual_alias_maps = hash:/etc/postfix/virtual

postfinger - postfix configuration on Wed Oct 10 18:59:24 CEST 2007
version: 1.30

Warning: postfinger output may show private configuration information,
such as ip addresses and/or domain names which you do not want to show
to the public.  If this is the case it is your responsibility to modify
the output to hide this private information.  [Remove this warning with
the --nowarn option.]

--System Parameters--
mail_version = 2.0.14
hostname = servidor
uname = Linux servidor 2.4.21-303-athlon #1 Tue Dec 6 12:24:00 UTC 2005 i686 
athlon i386 GNU/Linux

--Packaging information--
looks like this postfix comes from RPM package: postfix-2.0.14-54

--main.cf non-default parameters--
alias_maps = hash:/etc/aliases
canonical_maps = hash:/etc/postfix/canonical
content_filter = vscan:
daemon_directory = /usr/lib/postfix
header_checks = regexp:/etc/postfix/header_checks
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
manpage_directory = /usr/share/man
masquerade_exceptions = root
message_size_limit = 50240000
mydestination = $myhostname, localhost.$mydomain, $mydomain
myhostname = dominio1.com
myorigin = dominio1.com
program_directory = /usr/lib/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
setgid_group = maildrop
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sender_restrictions = hash:/etc/postfix/access
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450
virtual_alias_maps = hash:/etc/postfix/virtual

--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
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
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       -       -       lmtp
localhost:10025 inet    n       -       n       -       -       smtpd -o 
content_filter=
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -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
  user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail  unix  -       n       n       -       -       pipe
  flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} 
${recipient}

-- end of postfinger output --
servidor:/home/jlferrer # 

José Luis Ferrer.
Palma de Mallorca.





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