[Postfix-es] duda con cuentas viruales en postfix

Miguel Angel Tormo mlists en edicom.eu
Vie Mar 30 21:34:22 CEST 2007


El Viernes 30 Marzo 2007 21:29, aza zel escribió:
> si, acá va:
> 
> # postconf | grep alias
> alias_database = dbm:/etc/mail/aliases
> alias_maps = dbm:/etc/mail/aliases, nis:mail.aliases
> allow_mail_to_commands = alias, forward
> allow_mail_to_files = alias, forward
> expand_owner_alias = no
> local_recipient_maps = unix:passwd.byname $alias_maps
> newaliases_path = /usr/bin/newaliases
> proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps
> $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains
> $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps
> $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
> unknown_virtual_alias_reject_code = 550
> virtual_alias_domains = $virtual_alias_maps
> virtual_alias_expansion_limit = 1000
> virtual_alias_maps = $virtual_maps
> virtual_alias_recursion_limit = 1000
> 
> 
> :(

Bueno para empezar, no sé si la entrada de tu primer mail:
 virtual_maps= ldap:/etc/postfix/ldap- virtual-maps.cf
es correcta. Fíjate que hay un espacio entre ldap- y virtual-maps.cf, quizá no encuentre el fichero por eso.

Por otro lado, ¿usas nis? ¿existe /etc/mail/aliases.dbm?

> 
> 
> 2007/3/30, Miguel Angel Tormo <mlists en edicom.eu>:
> >
> > El Viernes 30 Marzo 2007 20:33, aza zel escribió:
> > > hola..
> > > estoy configurando postfix con formato maildir y con usuarios virtuales
> > los
> > > cuales se encuentran en un servidor ldap.
> > > la autenticación se realiza en forma correcta, lo que no logro es que
> > los
> > > mails "lleguen", por ejemplo haciendo diversas pruebas desde telnet, me
> > dice
> > > que los encola, y fijándome con mailq me da lo siguiente, por ejemplo
> > para
> > > el último mandado:
> > >
> > > # telnet 100.0.4.180 25
> > > Trying 100.0.4.180...
> > > Connected to einstein (100.0.4.180).
> > > Escape character is '^]'.
> > > 220 einstein.prueba.uy ESMTP Postfix
> > > helo prueba
> > > 250 einstein.prueba.uy
> > > mail from: <toto1 en einstein.prueba.uy>
> > > 250 2.1.0 Ok
> > > rcpt to: <toto3 en einstein.prueba.uy>
> > > 250 2.1.5 Ok
> > > data
> > > 354 End data with <CR><LF>.<CR><LF>
> > > mail de toto1 para toto3
> > > .
> > > 250 2.0.0 Ok: queued as 3B139226A7
> > > quit
> > > 221 2.0.0 Bye
> > > Connection closed by foreign host.
> > >
> > >
> > > # mailq
> > > -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
> > > :
> > > :
> > > 3B139226A7      376 Fri Mar 30 15:12:51  toto1 en einstein.prueba.uy
> > >                                                   (alias database
> > > unavailable)
> > >                                          toto3 en einstein.prueba.uy
> > >
> > > y este es mi main.cf:
> > >
> > > # cat main.cf
> > >
> > > command_directory = /usr/sbin
> > > daemon_directory = /usr/libexec/postfix
> > >
> > > myhostname = einstein.dgr.gub.uy
> > > mydomain = dgr.gub.uy
> > > myorigin = $mydomain
> > > mydestination = $myhostname, localhost.$mydomain, $mydomain, localhost
> > >
> > > proxy_interfaces =100.0.0.1
> > > local_recipient_maps = unix:passwd.byname $alias_maps
> > > unknown_local_recipient_reject_code = 550
> > > relay_domains = $mydestination
> > > relayhost = $mydomain
> > >
> > > home_mailbox = Maildir/
> > > mailbox_command = /some/where/procmail -a "$EXTENSION"
> > >
> > > debug_peer_level = 2
> > > debugger_command =
> > >          PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
> > >          xxgdb $daemon_directory/$process_name $process_id & sleep 5
> > > sendmail_path = /usr/lib/sendmail
> > > newaliases_path = /usr/bin/newaliases
> > > mailq_path = /usr/bin/mailq
> > > setgid_group = postdrop
> > > html_directory = no
> > > manpage_directory = /usr/local/man
> > > sample_directory = /etc/postfix
> > > readme_directory = no
> > >
> > > virtual_maps= ldap:/etc/postfix/ldap-virtual-maps.cf
> > > virtual_transport= virtual
> > > virtual_mailbox_base= /export/home/vmail
> > > virtual_mailbox_maps= ldap:/etc/postfix/ldap-virtual-mailbox.cf
> > > virtual_minimun_uid= 500
> > > virtual_uid_maps= static:12356
> > > virtual_gid_maps= static:12346
> > > virtual_mailbox_domains= $virtual_mailbox_maps
> > >
> > >
> > > ¿alguien puede explicarme el porqué va contra el aliases?
> > >
> > ¿Puedes poner la salida de postconf | grep alias ?
> > También sería útil si echaras un vistazo a los logs.
> >
> > _______________________________________________
> > List de correo Postfix-es para tratar temas del MTA postfix en español
> > Postfix-es en lists.wl0.org
> > http://lists.wl0.org/mailman/listinfo/postfix-es
> >
> 
> 
> 


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