[postfix-es] problema con postfix+ldap

gfa gfaraway en arnet.com.ar
Jue Sep 16 05:07:13 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

aca sigo con problemas, les comentos que cambie los paquetes por las dudas por 
unos oficiales (de openbsd), y me cambio el error 
de todas maneras el myorigin estaba bien seteado

aca les paso el log de postfix


 Sep 15 23:56:01 mail postfix/smtpd[29385]: connect from 
jesusmartyr.dominio.com.ar[192.168.0.2]
 Sep 15 23:56:03 mail postfix/trivial-rewrite[31343]: warning: 
dict_ldap_lookup: Search error 87: Bad search filter
 Sep 15 23:56:03 mail postfix/trivial-rewrite[31343]: fatal: ldap:valiases: 
table lookup problem
 Sep 15 23:56:04 mail postfix/smtpd[17182]: warning: premature end-of-input on 
private/rewrite socket while reading input attribute name
 Sep 15 23:56:04 mail postfix/master[27574]: warning: 
process /usr/local/libexec/postfix/trivial-rewrite pid 31343 exit status 1
 Sep 15 23:56:04 mail postfix/master[27574]: 
warning: /usr/local/libexec/postfix/trivial-rewrite: bad command startup -- 
throttling
 Sep 15 23:56:04 mail postfix/smtpd[17182]: warning: resolve_clnt_query: bad 
read: Bad file descriptor
 Sep 15 23:57:04 mail postfix/trivial-rewrite[21436]: warning: 
dict_ldap_lookup: Search error 87: Bad search filter
 Sep 15 23:57:04 mail postfix/trivial-rewrite[21436]: fatal: ldap:valiases: 
table lookup problem
 Sep 15 23:57:04 mail postfix/smtpd[29385]: 938854C74: 
client=jesusmartyr.dominio.com.ar[192.168.0.2]
 Sep 15 23:57:05 mail postfix/smtpd[17182]: warning: premature end-of-input on 
private/rewrite socket while reading input attribute name
 Sep 15 23:57:05 mail postfix/master[27574]: warning: 
process /usr/local/libexec/postfix/trivial-rewrite pid 21436 exit status 1
 Sep 15 23:57:05 mail postfix/master[27574]: 
warning: /usr/local/libexec/postfix/trivial-rewrite: bad command startup -- 
throttling
 Sep 15 23:57:05 mail postfix/smtpd[17182]: warning: resolve_clnt_query: bad 
read: Bad file descriptor



y el log del slapd

conn=82 fd=13 ACCEPT from IP=192.168.0.1:27408 (IP=0.0.0.0:389)
conn=82 op=0 BIND dn="" method=128
conn=82 op=0 RESULT tag=97 err=0 text=
conn=82 op=1 UNBIND
conn=82 fd=13 closed

por este log supongo que el problema es que postfix no esta buscando 
adecuadamente, con ldapsearch hago manualmente las busquedas y tengo 
resultados postitivos

y el main.cf

command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
setgid_group = _postdrop
append_dot_mydomain = yes
smtpd_banner = $myhostname ESMTP $mail_name
biff = no
queue_directory = /var/spool/postfix 
mail_owner = _postfix
inet_interfaces = all
sendmail_path= /usr/local/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/local/sbin/mailq
debug_peer_level = 2
manpage_directory = /usr/local/man
sample_directory = /etc/postfix
readme_directory = /usr/local/share/doc/postfix/readme
myhostname = mail.dominio.com.ar
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
myorigin = $myhostname
relayhost =
mynetworks = 127.0.0.0/8, 192.168.0.0/24
virtual_maps = ldap:valiases
valiases_server_host = ldap.dominio.com.ar
valiases_server_port = 389
valiases_search_base = ou=Alias,ou=Postfix,o=org,dc=dominio,dc=com,dc=ar
valiases_query_filter = (&(mail%s)(objectClass=CourierMailAlias))
valiases_result_attribute = maildrop
valiases_bind = yes
virtual_transport = virtual
virtual_mailbox_base = /var/vmail/
virtual_mailbox_maps = ldap:ldapvirtualmap
ldapvirtualmap_server_host = ldap.dominio.com.ar
ldapvirtualmap_server_port = 389
ldapvirtualmap_bind = yes
ldapvirtualmap_search_base = ou=People,o=org,dc=dominio,dc=com,dc=ar
ldapvirtualmap_query_filter = (&(mail=%s)(!(quota=-1))\ 
(objectClass=CourierMailAccount))
ldapvirtualmap_result_attribute = mailbox
 hash:/etc/postfix/vmaildomains
virtual_mailbox_domains = hash:/etc/postfix/vmaildomains
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
local_transport = local
mydestination = $myhostame $localhost.$mydomain localhost.dominio.com.ar
local_recipients_maps = unix:passwd.byname $alias_maps
relay_domains = $mydestination
relay_recipients_maps = hash:/etc/postfix/relay_recipients
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
unknown_local_recipient_reject_code = 450



- -bash-2.05b# postmap -q emi en dominio.com.ar ldap:ldapvirtualmap 
dominio.com.ar/emi/ --> este es un usuario, no un alias

si intento lo mismo con un usuario alias (root) no me devuelve nda(logico)

muchas gracias y disculpen la extencion de mail
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBSQNmMLQLNcfNaOcRArktAJ9PG7mta1rDYi/JSOnuhMoGK/fLxwCeO+aK
Fyfd7xqrQWXM0z1lQBAuvow=
=YvzI
-----END PGP SIGNATURE-----
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



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