Dovecot v2.2.9 mysql user query issue

I am trying to setup a Dovecot and postfix e-mail server. now, i was able to authenticate correctly, but when I open up /var/log/dovecot.log, I get this:

Jun 18 23:20:10 auth-worker(17531): Error: sql(aj@example.com,1.1.1.1): User query failed: Unknown column 'home' in 'field list' (using built-in default user_query: SELECT home, uid, gid FROM users WHERE username = '%n' AND domain = '%d')

What should i do?

0
задан 19 June 2017 в 00:59
2 ответа

Похоже, вам не хватает столбца home в вашей таблице пользователей. Вам также потребуются поля gid и uid для этого запроса.

Dovecot может определить эти значения другими способами. Dovecot может использовать другие механизмы для определения этих значений.

0
ответ дан 5 December 2019 в 08:00

в моем случае это потому, что пользователь не найден в таблице virtual_users. Я добавил ниже mysql: ВСТАВИТЬ В адрес электронной почты . virtual_users ( id , domain_id , пароль , электронная почта ) ЗНАЧЕНИЯ (NULL, '1', ENCRYPT ('YourPassword', CONCAT ('$ 6 $', SUBSTRING (SHA (RAND ()), -16))), 'ваш @ email');

0
ответ дан 5 December 2019 в 08:00

Теги

Похожие вопросы