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

Responder a