Cada vez que Thunderbird intenta conectarse a mi servidor, recibo un error en el registro de correo de
dovecot: auth-worker(32527): Error: sql(admin,xxx.xxx.xxx.xxx,): Error en la consulta de contraseña: Tiene un error en su sintaxis SQL; Consulte el manual que corresponde a la versión de su servidor MariaDB para conocer la sintaxis correcta que debe usar cerca de '<80><98>adminâ<80><99>' en la línea 1.
A pesar de cambiar el valor de contraseña_query en el archivo "dovecot-sql.conf.ext", sigo obteniendo el mismo resultado, incluso si la declaración donde simplemente selecciona "nombre de usuario = 'admin'".
(Este también es el caso con cualquier otro nombre de usuario, por ejemplo, "<80><98>nombredeusuarioâ<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
Y también verifiqué que dovecot realmente esté usando ese archivo cambiando la configuración de conexión para que no pueda iniciar sesión.
No tengo ideas sobre qué causaría que aparezca 'â' al final del nombre de usuario y cuál es el error de sintaxis real.