Segundo seus logs. O saslauthd está usando pam, com isso ele necessita de uma configuração no "/etc/pam.d/" com o nome de smtp. Informando a base e qual tipo de criptografica é utilizado para tratar a senha.
Utilize o "testsaslauthd" para testar a autenticação do sasl. Em 8 de março de 2012 09:02, fknet <ffkam...@conchalnet.com.br> escreveu: > Olá Walison, obrigado pelo retorno, então fiquei na dúvida se preciso ou > não do pam_mysql, na maioria dos tutoriais que achei não pede para fazer a > confiugração dele, apenas do smtpd.conf do cyrus e do main.cf do postfix > > Não configurei ele, sabe onde acho um tutorial de como fazer? > > grato, > > fabrício > > Em 07/03/2012 22:14, Walison Morales escreveu: > > 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<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<Postfix-BR@listas.softwarelivre.org> >>> http://listas.softwarelivre.**org/mailman/listinfo/postfix-**br<http://listas.softwarelivre.org/mailman/listinfo/postfix-br> >>> >>> >>> ______________________________**_________________ >> Postfix-BR mailing list >> Postfix-BR@listas.**softwarelivre.org<Postfix-BR@listas.softwarelivre.org> >> http://listas.softwarelivre.**org/mailman/listinfo/postfix-**br<http://listas.softwarelivre.org/mailman/listinfo/postfix-br> >> >> > ______________________________**_________________ > Postfix-BR mailing list > Postfix-BR@listas.**softwarelivre.org<Postfix-BR@listas.softwarelivre.org> > http://listas.softwarelivre.**org/mailman/listinfo/postfix-**br<http://listas.softwarelivre.org/mailman/listinfo/postfix-br> > -- *Esdras La-Roque*. _______________________________________________ Postfix-BR mailing list Postfix-BR@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/postfix-br