Dovecot - 비밀번호 쿼리 구문 오류

Dovecot - 비밀번호 쿼리 구문 오류

Thunderbird가 내 서버에 연결을 시도할 때마다 메일로그에 오류가 나타납니다.

dovecot: auth-worker(32527): 오류: sql(admin,xxx.xxx.xxx.xxx,): 비밀번호 쿼리 실패: SQL 구문에 오류가 있습니다. 라인 1의 '<80><98>adminâ<80><99>' 근처에서 사용할 올바른 구문에 대해서는 MariaDB 서버 버전에 해당하는 설명서를 확인하십시오.

"dovecot-sql.conf.ext" 파일에서 Password_query 값을 변경했음에도 불구하고 where 문이 대신 "username = 'admin'"을 선택하더라도 여전히 동일한 결과를 얻습니다.

(이는 "<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

그리고 로그인이 불가능하도록 연결 설정을 변경하여 dovecot이 실제로 해당 파일을 사용하고 있는지도 확인했습니다.

사용자 이름 끝에 'â'가 나타나는 원인과 실제 구문 오류가 무엇인지에 대한 아이디어가 없습니다.

관련 정보