Testei aqui na hora do almoco e deu o seguinte , Message not sent. Resposta do servidor: Ação requisitada foi abortada: erro no processamento 451 4.3.0 <[email protected]>: Temporary lookup failure mas o comando tah funfando r...@mailserver:~# postmap -q [email protected] ldap:ldapsource paulo.maia
Att, Paulo 2010/9/21 Paulo Maia <[email protected]> > Blza ! é eu sei por isso que queria implementar , sai dos arquivos e > edições manuais e deixar tudo automatico ! > Mas obrigado pela dica amigo , tudo de bom > > Sds, > > Paulo > > 2010/9/21 <[email protected]> > >> >> Agora que funcionou, basta deixar a opção smtpd_sender_login_maps, assim: >> >> smtpd_sender_login_maps = ldap:ldapsource >> >> Fazer reload no Postfix e pronto. >> >> É importante lembrar, que esse tipo de mapeamento para consultas em uma >> base pode ser feita para praticamente todas as opções do Postfix. >> >> Saudações Livres! >> >> >> ----- Mensagem original ----- >> > 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 >> >> -- >> >> >> 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
