Boa Noite, Você configurou o pam_mysql corretamente? Se sim, como está configurado?
Att, Walison Morales On Wed, Mar 7, 2012 at 7:34 PM, fknet <ffkam...@conchalnet.com.br> wrote: > Boa noite pessoal, > > Meu servidor FreeBSD+Postfix+MySQL+CourierImap+CourierPOP3 funciona > perfeitamente há vários anos, porém até o momento apenas pessoas dentro de > minha rede tinham acesso a este servidor. Agora tenho casos de pessoas em > outras redes precisando enviar emails através de software como Outlook > Express por exemplo e preciso ativar autenticação SASL em meu Postfix com > MySQL e estou enferentando dificuldades. > > Hoje se autentico um usuário em um computador windows com Outlook express > marcando a opção 'Meu servidor requer autenticação' e este usuário EXISIR > no sistema (usuário de meu freebsd) autentica normalmente, sem problemas. > Porém se existir apenas no banco de dados o postfix faz a consulta no banco > conforme arquivo smtpd.conf do SALS corretamente mas nega a autenticação, > vejam abaixo as minhas configurações: > > aquivo main.cf: > #SASL - Opcoes de seguranca > smtpd_sasl_local_domain = conchalnet.com.br > broken_sasl_auth_clients = yes > smtpd_sasl_auth_enable = yes > cyrus_sasl_config_path = /usr/local/etc/postfix/ > > arquivo smtpd.conf: > pwcheck_method: saslauthd > auxprop_plugin: sql > sql_engine: mysql > mech_list: PLAIN LOGIN > sql_hostnames: localhost > sql_user: usuario_banco > sql_passwd: senha_usuario_banco > sql_database: contas_emails > sql_select: SELECT senha FROM contas WHERE usuario = '%u@%r' > sql_verbose: yes > > log do mysql vejo a consulta de forma correta: > SELECT senha FROM contas WHERE usuario = 'fabri...@conchalnet.com.br' > > Porém no /var/log/auth.log dá erro, vejam abaixo: > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin Parse the username > fabri...@conchalnet.com.br > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin try and connect to > a host > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin trying to open db > 'contas_emails' on host 'localhost' > Mar 7 19:29:38 darwin postfix/smtpd[89958]: begin transaction > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin create statement > from userPassword fabricio conchalnet.com.br > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin doing query SELECT > senha FROM contas WHERE usuario = 'fabri...@conchalnet.com.br'; > Mar 7 19:29:38 darwin postfix/smtpd[89958]: commit transaction > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin Parse the username > fabri...@conchalnet.com.br > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin try and connect to > a host > Mar 7 19:29:38 darwin postfix/smtpd[89958]: sql plugin trying to open db > 'contas_emails' on host 'localhost' > Mar 7 19:29:38 darwin saslauthd[89697]: DEBUG: auth_pam: pam_authenticate > failed: authentication error > Mar 7 19:29:38 darwin saslauthd[89697]: do_auth : auth failure: > [user=fabricio] [service=smtp] [realm=conchalnet.com.br] [mech=pam] > [reason=PAM auth error] > > Alguém pode me dar uma luz onde estou errando? To batendo cabeça há mais > de 1 semana para achar o problema sem sucesso. Se ele tá consultando no > banco porque apenas usuários do sistema conseguem autenticar? > > Grato desde já > > Fabrício > _______________________________________________ > Postfix-BR mailing list > Postfix-BR@listas.softwarelivre.org > http://listas.softwarelivre.org/mailman/listinfo/postfix-br > > _______________________________________________ Postfix-BR mailing list Postfix-BR@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/postfix-br