[FUGSPBR] SASL LOGIN authentication failed
Giovanni F. Moser Frainer
giovanni.mf em gmail.com
Sex Dez 3 20:37:04 BRST 2004
Buenas
Pelo jeito seu SASL não está configurado corretamente
Ele está configurado corretamente para acessar o PAM? Pelo menos essa
foi a única forma que eu consegui fazer o SASL acessar uma base do
MySQL.
Nos how-tos da vida tem esse setup.
Abraços
On Fri, 3 Dec 2004 08:39:35 -0300, Everton - Matrix
<suporte2 em matrix.com.br> wrote:
> Olá Giovani,
>
> Bem, não encontrei esse arquivo que você mencionou, mas achei dentro do
> diretório lib, o arquivo pwcheck.c que continha o conteúdo que você falou
> que precisava ser "comentado", então...eu comentei aquela parte e recompilei
> o cyrus...Não resolveu o problema, mas a mensagem de erro no maillog
> mudou....agora o que aparece é o seguinte:
>
> Dec 2 20:22:34 server2 postfix/smtpd[65094]: warning: SASL authentication
> failure: no user in db
> Dec 2 20:22:34 server2 postfix/smtpd[65094]: warning: SASL authentication
> failure: no secret in database
> Dec 2 20:22:34 server2 postfix/smtpd[65094]: warning:
> 201-002-254-209.fnsce7005.dsl.brasiltelecom.net.br[201.2.254.209]: SASL NTLM
> authentication failed
>
> Eu encontrei na net, algumas questões relacionadas a este mesmo problema, e
> alguns mencionavam que eu deveria deixar uma variável
> "smtpd_sasl_local_domain=" no main.cf em branco....acrescentei essa variável
> ao arquivo (ela não existia...) e a deixei em branco....mas o problema
> persiste...
>
> A propósito, as confs relativas ao assunto no main.cf estão da seguinte
> forma:
>
> #====== SASL ================
> smtpd_sasl_local_domain=
>
>
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_security_options = noanonymous
> broken_sasl_auth_clients = yes
> smtpd_sasl_password_maps =
> mysql:/usr/local/etc/postfix/mysql_virtual_smtp_maps.cf
> smtpd_recipient_restrictions =
> permit_sasl_authenticated,
> permit_mynetworks,
> reject_unauth_destination
> # check_relay_domains
>
> o arquivo mysql_virtual_smtp_maps.cf tem o seguinte conteúdo...
>
> -su-2.05b# cat mysql_virtual_smtp_maps.cf
> user = mailuser
> password= minhasenha
> dbname = mail
> table = mailbox
> select_field = username
> where_field = password
> hosts = 127.0.0.1
>
> Algo que notei também no maillog, é uma mensagem de erro que aparece apenas
> quando o micro remoto está desconectando do servidor de e-mails após a
> tentativa "inválida" de enviar e-mails...o que aparece é o seguinte:
>
> Dec 2 20:44:46 server2 postfix/smtpd[65205]: warning: SASL authentication
> failure: cannot connect to saslauthd server: No such file or directory
>
> Alguém tem mais alguma idéia do que posso fazer para resolver esse problema?
>
>
>
> Obrigado,
>
> Everton
>
> ----- Original Message -----
> From: Giovanni F. Moser Frainer
> To: fugspbr em fugspbr.org
> Sent: Wednesday, December 01, 2004 2:33 PM
> Subject: Re: [FUGSPBR] SASL LOGIN authentication failed
>
> Boa tarde!
>
> O problema deve estar no sasl, encontrei um bug um tempo atrás na
> última versão, comente a seguinte função no fonte vchkpw.c (acho que é
> esse o fonte, não lembro):
>
> /*
> Split out username/realm if necessary
> if(strrchr(userid,'@') != NULL) {
> char *rtmp;
>
> if(_sasl_strdup(userid, &freeme, NULL) != SASL_OK)
> goto fail;
>
> userid = freeme;
> rtmp = strrchr(userid,'@');
> *rtmp = '\0';
> user_realm = rtmp + 1;
> }
> */
>
> Recompile que deve funcionar.
>
> Abraços
>
> Giovanni
>
> On Tue, 30 Nov 2004 08:56:00 -0300, Everton - Matrix
> <suporte2 em matrix.com.br> wrote:
> > Olá amigos da lista,
> >
> > Tenho o postfix + Mysql instalado, e estou tendo problemas para enviar
> > e-mail...
> >
> > Da rede interna, eu consigo enviar/receber normalmente...mas da internet,
> > eu
> > consigo apenas receber via pop3...não estou conseguindo enviar
> > e-mails...no
> > maillog aparece o seguinte:
> >
> > #
> > Nov 30 08:35:51 server2 postfix/smtpd[85832]: connect from
> > meu.host[200.XXX.XXX.XXX]
> > Nov 30 08:35:51 server2 postfix/smtpd[85832]: warning:
> > meu.host[200.XXX.XXX.XXX]: SASL LOGIN authentication failed
> > Nov 30 08:35:51 server2 postfix/smtpd[85832]: lost connection after AUTH
> > from meu.host[200.XXX.XXX.XXX]
> > Nov 30 08:35:51 server2 postfix/smtpd[85832]: disconnect from
> > meu.host[200.XXX.XXX.XXX]
> > #
> >
> > FreBSD 4.10_STABLE
> > Postfix 2.1.4
> >
> > Aparentemente, o sasl está rodando normalmente:
> >
> > -su-2.05b# ps -ax | grep sasl
> > 276 ?? Is 0:00.03 /usr/local/sbin/saslauthd -a pam
> > 279 ?? I 0:00.03 /usr/local/sbin/saslauthd -a pam
> > 280 ?? I 0:00.03 /usr/local/sbin/saslauthd -a pam
> > 281 ?? I 0:00.03 /usr/local/sbin/saslauthd -a pam
> > 282 ?? I 0:00.03 /usr/local/sbin/saslauthd -a pam
> >
> > As configurações relevantes (ao meu ver) à esta questão no main.cf estão
> > da
> > seguinte forma:
> >
> > #====== SASL ================
> > smtpd_sasl_auth_enable = yes
> > smtpd_sasl_security_options = noanonymous
> > broken_sasl_auth_clients = yes
> > smtpd_sasl_password_maps =
> > mysql:/usr/local/etc/postfix/mysql_virtual_smtp_maps.cf
> > smtpd_recipient_restrictions =
> > permit_sasl_authenticated,
> > permit_mynetworks,
> > reject_unauth_destination
> >
> > A linha "smtpd_sasl_password_maps" eu não tenho certeza se é
> > necessário..eu
> > achei algo no google que mencionava isso, e acabei colocando...
> >
> > Alguém tem alguma idéia do que está ocorrendo e pode me ajudar?
> >
> > Abraços.
> >
> > Everton
> >
> > _______________________________________________________________
> > Para enviar um novo email para a lista: fugspbr em fugspbr.org
> > Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> > Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> >
>
> --
> Giovanni F. Moser Frainer
> _______________________________________________________________
> Para enviar um novo email para a lista: fugspbr em fugspbr.org
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
> _______________________________________________________________
> Para enviar um novo email para a lista: fugspbr em fugspbr.org
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
--
Giovanni F. Moser Frainer
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd