Dovecot - パスワードクエリ構文エラー

Dovecot - パスワードクエリ構文エラー

Thunderbirdがサーバーに接続しようとするたびに、メールログにエラーが表示されます。

dovecot: auth-worker(32527): エラー: sql(admin,xxx.xxx.xxx.xxx,): パスワード照会に失敗しました: SQL 構文にエラーがあります。正しい情報については、MariaDBサーバーのバージョンのドキュメントを確認してください。行 1 "<80><98>adminâ<80><99>" 近くで使用する構文

"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がそのファイルを使用していることを確認しました。

ユーザー名の末尾に「â」が表示される原因が何であるか、実際の構文エラーが何であるかがわかりません。

ベストアンサー1

おすすめ記事