Bem funcionou , mas criei um arquivo separado com as configurações do servidor .
Obrigado a todos , Att, Paulo 2010/9/21 Paulo Maia <[email protected]> > Estranho esse log abaixo : > > r...@mailserver:~# tail -f /var/log/mail.log | grep ldap > Sep 21 14:30:32 mailserver postfix/smtpd[28263]: warning: > dict_ldap_connect: Unable to bind to server ldap://localhost:389 as : -1 > (Can't contact LDAP server) > Sep 21 14:30:32 mailserver postfix/smtpd[28331]: warning: > dict_ldap_connect: Unable to bind to server ldap://localhost:389 as : -1 > (Can't contact LDAP server) > Sep 21 14:30:32 mailserver postfix/smtpd[28260]: warning: > dict_ldap_connect: Unable to bind to server ldap://localhost:389 as : -1 > (Can't contact LDAP server) > Sep 21 14:30:33 mailserver postfix/smtpd[28312]: warning: > dict_ldap_connect: Unable to bind to server ldap://localhost:389 as : -1 > (Can't contact LDAP server) > Sep 21 14:30:33 mailserver postfix/smtpd[28226]: warning: > dict_ldap_connect: Unable to bind to server ldap://localhost:389 as : -1 > (Can't contact LDAP server) > > Mas no meu main.cf tah configurado o servidor tanto que eu consigo > performizar o > postmap -q [email protected] ldap:ldapsource > user > Valeu, > Paulo > > 2010/9/21 Paulo Maia <[email protected]> > >> r...@mailserver:~# tail -f /var/log/mail.log | grep paulo.maia >> Sep 21 13:44:47 mailserver postfix/smtpd[22550]: NOQUEUE: reject: RCPT >> from localhost[127.0.0.1]: 451 4.3.0 <[email protected]>: Temporary >> lookup failure; from=<[email protected]> to=<[email protected]> >> proto=ESMTP helo=<webmail.inpa.gov.br> >> >> Eu to usando no sender_restricitions o reject_sender_login_mismatch >> >> Valeu , >> Att, >> Paulo >> >> 2010/9/21 <[email protected]> >> >> >>> Cole todo o log do Postfix... >>> >>> >>> ----- Mensagem original ----- >>> > 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 >>> >>> -- >>> >>> >>> 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
