Vamos lá...
----- Mensagem original ----- > Prezado , > > Fiz o procedimento que vc falou . > Coloquei no main.cf aquele bloco de comandos , mas estranho pois eles > ficaram tipo branco saca ? como se o postfix nao reconhecesse os > paramentros Quem não os reconhece é o VI. É ele quem "pinta" as opções... o Postfix não tem nada haver com isso :-) > . > Mas consegui restartar ele normalmente , adicionei no main.cf tb > smtpd_sender_login_maps = > hash:/etc/postfix/sender_login_maps,ldap:ldapsource > e roidei o comando que vc falo > postmap -q paulo.maia ldap:ldapsource 1) Tente com o e-mail completo: [email protected] > nao aparece nada ele soh desce para linha debaixo , Isso indica que a pesquisa retornou vazia, ou seja, estamos pesquisando errado. > entretanto , o pacote chega no servidor ldap . > com tcpdump host ipdomailserver and port 389 aparece o pacote chegando > , > entende ? Entendo sim. Mas precisaremos fazer mais do que saber que "chegou lá". Será preciso colocar o OpenLDAP em modo debug e coletar as informações do lado dele. Algo como "slapd -d 256". E claro, sempre podemos fazer a pesquisa manual: ldapsearch -h 172.20.0.x -x -b ou=Usuarios,dc=meudom,dc=gov,dc=br (&(uid=paulo.maia)(objectClass=posixAccount)) O que retorna? ldapsearch -h 172.20.0.x -x -b ou=Usuarios,dc=meudom,dc=gov,dc=br uid=paulo.maia O que retorna? > fico assim o bloco > > ldapsource_bind = no > ldapsource_domain = meudom.gov.br > ldapsource_query_filter = (&(uid=%u)(objectClass=posixAccount)) > ldapsource_result_attribute = uid > ldapsource_search_base = ou=Usuarios,dc=meudom,dc=gov,dc=br > ldapsource_server_host = 172.20.0.x > isso ta dentro do main.cf Parece certo > > Valeu > Muito Obrigado , > Paulo > > > 2010/9/20 Paulo Maia <[email protected]> > > > Blza Anahuac > > Irei testar amanhã e mando o resultado . > > > > Mt obrigado ! > > Att, > > Paulo > > > > 2010/9/20 <[email protected]> > > > > > >> Olá Paulo, > >> > >> Tá viajando não... vai funcionar. > >> Basta mudar o "%s" por "%u"... é que %s é o e-mail completo, %d é o > >> domínio, ou seja, o que vem depois do @ e o %u é o que vem antes do > >> @. > >> > >> Mas é claro que não custa fazer um teste antes... > >> > >> 1) adicione essas linhas todas > >> 2) depois adicione "ldap:ldapsource" à opção > >> smtpd_sender_login_maps, sem > >> remover nenhuma outra que esteja na linha. > >> 3) reinicie o postfix > >> 4) execute: postmap -q usuario ldap:ldapsource > >> > >> O retorno deverá ser o nome do usuário. > >> > >> Se der tudo certo... bom ai é retirar o resto da opção > >> smtpd_sender_login_maps, deixando somente ldap:ldapsource > >> > >> é isso. > >> > >> > >> > >> ----- Mensagem original ----- > >> > Prezados membros , > >> > > >> > Gostaria de optimizar o smtpd_sender_login_maps , pois toda vez > >> > que > >> > crio uma > >> > conta tenho que adicionar manualmente a conta criada no > >> > arquivo(hash) > >> > . > >> > Ultilizo a autenticacao no OpenLdap(PAM) > >> > Li algo como > >> > > >> > ldapsource_bind = no > >> > ldapsource_domain = meudom.gov.br > >> > ldapsource_query_filter = (&(mail=%s)(objectClass=qmailUser)) > >> > ldapsource_result_attribute = mail > >> > ldapsource_search_base = ou=Usuarios,dc=meudom,dc=gov,dc=br > >> > ldapsource_server_host = localhost > >> > > >> > smtpd_sender_login_maps=ldap:ldapsource > >> > > >> > blza ! so que minhas contas nao tem objectclass=qmailuser nem o > >> > atributo > >> > mail > >> > o que tenho é o UID que eh o nome do usuario . Tem como eu > >> > ultilizar > >> > com o > >> > atributo uid ao inves do mail > >> > ex: > >> > > >> > ldapsource_bind = no > >> > ldapsource_domain = meudom.gov.br > >> > ldapsource_query_filter = (&(uid=%s)(objectClass=posixAccount)) > >> > ldapsource_result_attribute = uid > >> > ldapsource_search_base = ou=Usuarios,dc=meudom,dc=gov,dc=br > >> > ldapsource_server_host = localhost > >> > > >> > Será se funciona ? ou estou viajando > >> > > >> > Agradeço desde já , > >> > > >> > Att, > >> > Paulo > >> > _______________________________________________ > >> > Postfix-BR mailing list > >> > [email protected] > >> > http://listas.softwarelivre.org/mailman/listinfo/postfix-br > >> > >> -- > >> > >> > >> Anahuac de Paula Gil > >> Diretor geral > >> KyaPanel - http://www.kyapanel.com > >> KyaHosting - http://www.kyahosting.com > >> > >> _______________________________________________ > >> Postfix-BR mailing list > >> [email protected] > >> http://listas.softwarelivre.org/mailman/listinfo/postfix-br > >> > > > > > _______________________________________________ > Postfix-BR mailing list > [email protected] > http://listas.softwarelivre.org/mailman/listinfo/postfix-br -- Anahuac de Paula Gil Diretor geral KyaPanel - http://www.kyapanel.com KyaHosting - http://www.kyahosting.com _______________________________________________ Postfix-BR mailing list [email protected] http://listas.softwarelivre.org/mailman/listinfo/postfix-br
