[FUGSPBR] SASL LOGIN authentication failed

Everton - Matrix suporte2 em matrix.com.br
Sex Dez 3 09:39:35 BRST 2004


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/



Mais detalhes sobre a lista de discussão freebsd