[Postfix-br] RES: RES: Postfix otimizado para envio de mala direta

Esdras La-Roque esdras.laroque em gmail.com
Quarta Julho 18 16:19:27 BRT 2012


Tente tirar as aspas do active = '1' para active = 1. Se ele for um campo
inteiro.
E verifique como estão criadas as tabelas com os nomes dos campos. O mysql
é case sensitive para o nome dos campos.


Em 18 de julho de 2012 16:10, vic <vic at wa.pro.br> escreveu:

> Em 2012-07-18 15:28, Bruno Menoli escreveu:
>
>  Opa,
>>
>>
>> Muito obrigado pelo retorno. Pois é não me atentei pela mesma linha,
>> copiar e colar as vezes é fogo!! Mas vamos lá, fiz a alteração,
>> reiniciei e recebo erro agora, bem parecido:
>>
>>
>> Jul 18 15:24:16 XXXX dovecot: auth: Debug:
>> pam(bruno at XXXXXXXXX,11111111111): lookup service=dovecot
>> Jul 18 15:24:16 XXXX dovecot: auth: Debug:
>> pam(bruno at XXXXXXXXX,11111111111): #1/1 style=1 msg=Password:
>> Jul 18 15:24:19 XXXX dovecot: auth: pam(bruno at XXXXXXXXX,11111111111):
>> unknown user
>> Jul 18 15:24:19 XXXX dovecot: auth: Debug:
>> sql(bruno at XXXXXXXXX,11111111111): query: SELECT password FROM mailbox
>> WHERE username = ‘bruno at XXXXXXXX’ AND active = ’1′
>> Jul 18 15:24:19 XXXX dovecot: auth: Error: mysql: Query failed,
>> retrying: You have an error in your SQL syntax; check the manual that
>> corresponds to your MySQL server version for the right syntax to use
>> near '��bruno at smtpemb10.com.br’ AND active = ’1′' at line 1
>> Jul 18 15:24:19 XXXX dovecot: auth: Error:
>> sql(bruno at XXXXXXXXX,11111111111): Password query failed: You have an
>> error in your SQL syntax; check the manual that corresponds to your
>> MySQL server version for the right syntax to use near
>> '��bruno at XXXXXXXXX’ AND active = ’1′' at line 1
>> Jul 18 15:24:21 XXXX dovecot: auth: Debug: client out:
>> FAIL#0111#011user=bruno at XXXXXXXX#011temp
>>
>>
>> Tem relaçao com a versao do MYSQL? estou usando a 5.5, tentei
>> executar somente o select no banco de dados direto e deu o mesmo erro.
>>
>>
> Não tem relação com a versão do mysql. O problema é que tem erro de
> sintaxe no seu comando.
>
> Ele tem que funcionar direto no mysql, daí é só jogar no dovecot-sql.conf
> e mudar a variável do usuário para %u.
>
> Como esse comando SQL é específico do seu setup, fica difícil dizer o que
> está errado, então a minha dica é verificar os nomes dos campos, da tabela
> e ver se não tem aspa errada, etc.
>
>
> --
> vic
> http://choppnerd.com
> http://donttrack.us   |   http://dontbubble.us
> _______________________________________________
> Postfix-br mailing list
> Postfix-br at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br
>



-- 

*Esdras La-Roque*.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/postfix-br/attachments/20120718/d838f904/attachment.html>


More information about the Postfix-br mailing list