Не удается войти в почтовый ящик, используя Postfix/Dovecot/MySQL: "Не удалось инициализировать квоту"

Я пытаюсь настроить свой собственный почтовый сервер и застрял на одной ошибке Dovecot: "Ошибка: не удалось инициализировать квоту". У кого-нибудь есть решение?

Feb 16 01:10:25 outgoing dovecot: imap(ichanged@original.domain)<13083><PzPpt/eBKIofusGT>:
Error: Failed to initialize quota: Quota root User quota: dict quota init failed: dict_init(sqlquota) failed: Dictionary URI is missing ':': sqlquota

РЕДАКТИРОВАТЬ:

Вот настройки dovecot sql

driver = mysql
connect = host=127.0.0.1 dbname=mail_server user=mail password=password
default_pass_scheme = BLF-CRYPT
iterate_query = SELECT username AS user FROM mailbox
user_query = SELECT CONCAT('/var/mail/vmail/',maildir) AS home, CONCAT('maildir:/var/mail/vmail/',maildir) AS mail, 5000 AS uid, 5000 AS gid, CONCAT('*:bytes=',quota) AS quota_rule FROM mailbox WHERE username = '%u' AND active = 1
password_query = SELECT username AS user,password FROM mailbox WHERE username = '%u' AND active='1'

1 ответ

Вы активируете квоту, но, вероятно, забыли настроить.

Если вы хотите настроить, следуйте этим инструкциям, они обычно пишутся в /etc/dovecot/conf.d/90-quota.conf:

https://wiki2.dovecot.org/Quota/Dict

Но если вы хотите отключить, выполните grep -R 'quota' в вашем каталоге dovecot и прокомментируйте или удалите вхождения, например:

mail_plugins = $mail_plugins quota # change this
mail_plugins = $mail_plugins # to this
Другие вопросы по тегам