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 . 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 nao aparece nada ele soh desce para linha debaixo , entretanto , o pacote chega no servidor ldap . com tcpdump host ipdomailserver and port 389 aparece o pacote chegando , entende ? 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 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
