Проблема с использованием словаря на основе бэкэнда sql - imap quota/quota - плагина (сервер Dovecot imap/pop3)MySql

Форум по Mysql
Ответить
Anonymous
 Проблема с использованием словаря на основе бэкэнда sql - imap quota/quota - плагина (сервер Dovecot imap/pop3)

Сообщение Anonymous »

У меня возникла серьезная проблема с преобразованием файла конфигурации Dovecot в версию 2.4.x.
Я пытаюсь использовать словарь для обработки квот в бэкэнде MySQL (dict - плагин - Dovecot).

Код: Выделить всё

----------------------------
*/etc/dovecot/dovecot.conf *
----------------------------
dict_server {

dict quota {

# driver = sql
sql_driver = mysql

mysql localhost {
host = 127.0.0.1
port = 3306
dbname = dovecotdb
user = dovecotdbadm
password = p****
ssl = no
}

dict_map "priv/quota/storage" {
sql_table = used_quota
dict_map_username_field = username
dict_map_value_field bytes {
type = uint
}
}

dict_map "priv/quota/messages" {
sql_table = used_quota
dict_map_username_field = username
dict_map_value_field messages {
type = uint
}
}

}

}
Для аутентификации я использую серверную часть Samba4 (LDAP). Однако я хотел бы обрабатывать ограничения объема и количества (хранилище: количество сообщений/байты), используя таблицу (как в конфигурации). Однако я не могу найти (где в файле конфигурации и какой раздел использовать) место для встраивания определения словаря и использования прокси для подключения к серверной части MySQL.
Ранее в Dovecot версии 2.3.x конфигурация использования словаря (с прокси) могла выглядеть так:

Код: Выделить всё

dict {
quotadict = mysql:/etc/dovecot/dovecot-used-quota.conf
}
Я также не уверен в правильности моего подхода, поскольку ожидаю, что в журнале MariaDB (MySQL) я должен увидеть информацию о запросах к базе данных, база данных:

Код: Выделить всё

dovecotdb
по конфигурации драйвера - бэкенд (словарь)
Буду очень благодарен за любые предложения. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ota-plugin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»