Prezados,
Com o email completo funcionou !
r...@mailserver:~# postmap -q [email protected] ldap:ldapsource
paulo.maia
É preciso fazer alguma alteração ? ou se colocar dessa forma irá funcionar ?
Valeu
Paulo

2010/9/21 <[email protected]>

>
> 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
>
_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a