Dovecot - erro de sintaxe de consulta de senha

Dovecot - erro de sintaxe de consulta de senha

Sempre que o Thunderbird tenta se conectar ao meu servidor, recebo um erro no maillog do

dovecot: auth-worker (32527): Erro: sql (admin, xxx.xxx.xxx.xxx,): Falha na consulta de senha: você tem um erro na sintaxe SQL; verifique o manual que corresponde à versão do seu servidor MariaDB para obter a sintaxe correta para usar perto de '<80><98>adminâ<80><99>' na linha 1

Apesar de alterar o valor password_query no arquivo "dovecot-sql.conf.ext", ainda obtenho o mesmo resultado, mesmo que a instrução where selecione apenas "username = 'admin'".

(este também é o caso com qualquer outro nome de usuário, por exemplo, "<80><98>usernameâ<80><99>")

driver = mysql
 
connect = host=127.0.0.1 dbname=postfix user=mailadmin
password=xxxxxxx
 
password_query = SELECT username AS user, password FROM mailbox WHERE
user = ‘%u’
 
iterate_query = SELECT username AS user FROM mailbox

E também verifiquei se o dovecot está realmente usando esse arquivo, alterando as configurações de conexão para que não seja possível fazer login.

Não tenho ideia do que faria com que o 'â' aparecesse no final do nome de usuário e qual é o erro de sintaxe real.

informação relacionada