URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96300
[ Назад ]

Исходное сообщение
"vexim квоты"

Отправлено Aleks305 , 25-Сен-15 22:56 
Добрый день, друзья.
Прошу у вас подсказки/помощи.
На сервере стоит CentOS6 + связка exim4,dovecot2,vexim2. Все было перенесено и запущено из FreeBSD.
В настоящий момент остро встала проблема назначения квот для пользователей.
Начал изучение вопроса - и пришел к выводу, что нужно настраивать на dovecot.
Нашел следующий вариант через mysql и дополнительную таблицу, которую добавил в базу vexim.
Таблица:
CREATE TABLE quota (
#   username varchar(100) not null,
#   bytes bigint not null default 0,
#   messages integer not null default 0,
#   primary key (username)
# );

В /etc/dovecot.conf
plugin {
  # SQL backend:
  quota = dict:User quota::proxy::sqlquota
  # Redis backend (v2.1.9+):
  #quota = dict:User quota::redis:host=127.0.0.1:prefix=user/
  # file backend:
  #quota = dict:User quota::file:%h/Maildir/dovecot-quota
  quota_rule = *:storage=1M:messages=1000
}
dict {
  quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
}

В /etc/dovecot/dovecot-dict-sql.conf.ext
map {
  pattern = priv/quota/storage
  table = quota
  username_field = username
  value_field = bytes
}
map {
  pattern = priv/quota/messages
  table = quota
  username_field = username
  value_field = messages
}

Пользователей много - для тестового в таблицу добавил значение:
username         | bytes | messages |
+------------------+-------+----------+
| test@test.com | 10000 |        3 |

Почтовый ящик пользователя весит:
[root@mail dovecot]# du -hs /mail/test.com/test
1.4M    /mail/test.com/test

Отправляю ему почту - доходит без всяких проблем.
В логах сейчас периодически для разных ящиков вижу ошибку:
"Sep 25 22:47:12imap(test111@test.com ): Error: Internal quota calculation error

Друзья, подскажите, пожалуйста, как просто и без проблем для всех пользователей сервера сделать квоту одинаковую?
С разными  пользователями и квотами уже потом буду разбираться.
Сейчас просто нужно хотя бы массово всех квотировать.
Готов отблагодарить материально)
Спасибо!


Содержание

Сообщения в этом обсуждении
"vexim квоты"
Отправлено reader , 27-Сен-15 11:26 
доставка в exim настраивается и как минимум начинается

"vexim квоты"
Отправлено Aleks305 , 28-Сен-15 09:26 
> доставка в exim настраивается и как минимум начинается

Ясно. Спасибо. Буду смотреть



"vexim квоты"
Отправлено Aleks305 , 28-Сен-15 15:25 
>> доставка в exim настраивается и как минимум начинается
> Ясно. Спасибо. Буду смотреть

Ошибка исчезла,ну то есть донастроил все. Но как будто квоты не используются - в частности для test пока что почта доставляется без проблем, в логах ошибок тоже не фиксирую.