[FUGSPBR] SASL LOGIN authentication failed
Giovanni F. Moser Frainer
giovanni.mf em gmail.com
Seg Dez 6 11:10:55 BRST 2004
Buenas,
Pode ser no pam.conf sim, só adicione as linhas de acesso, no pam.conf
deve estar especificado a base do mysql, tabela, coluna e tudo mais,
pode usar os tutoriais em Linux mesmo para se basear.
Abraços
On Mon, 6 Dec 2004 10:39:05 -0300, Everton - Matrix
<suporte2 em matrix.com.br> wrote:
> Aloha...
>
> Pois é, talvez seja o PAM mesmo que esteja com problemas....
>
> Dei uma procurada na net, e achei alguns tutoriais, mas todos eles para
> linux....e mencionam um diretório /etc/pam.d que não existe no meu
> freebsd...pelo que percebi, existe apenas um arquivo de configuração do pam
> que é o /etc/pam.conf
>
> Saberia me dizer se é preciso alterar alguma coisa nesse arquivo para o PAM
> acessar o mysql?
>
> o PAM está startando, pois na saída do ps aparece isso:
>
> -su-2.05b# ps -ax | grep sasl
> 65228 ?? Is 0:00.02 saslauthd -a pam
> 65229 ?? I 0:00.02 saslauthd -a pam
> 65230 ?? I 0:00.02 saslauthd -a pam
> 65231 ?? I 0:00.02 saslauthd -a pam
> 65232 ?? I 0:00.02 saslauthd -a pam
>
> Obrigado pela atenção
>
> []´s
>
>
>
> Everton
>
> ----- Original Message -----
> From: Giovanni F. Moser Frainer
> To: fugspbr em fugspbr.org
> Sent: Friday, December 03, 2004 7:37 PM
> Subject: Re: [FUGSPBR] SASL LOGIN authentication failed
>
> 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/
>
> _______________________________________________________________
> 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