Как задать квоту для всех ящиков в EXIM?
Добавлено: 2009-09-23 14:44:59
Как задать квоту для всех ящиков в EXIM? Т.е чтобы ящики например не превышали 100Мб?
Не сбить нас с верного пути, нам по фигу куда идти
https://forum.lissyara.su/
Код: Выделить всё
...
quota = XXX
...Код: Выделить всё
acl_smtp_data:
deny message = Больше 10 Килобайт не принимаем
condition = ${if < {$message_size}{10K}}
кроме своих пользователей. (что-то типа !hosts, !authenticated и т.п.)
Код: Выделить всё
........
plugin {
quota = maildir
quota_rule=*:storage=10240
}Код: Выделить всё
driver = mysql
connect = host=localhost dbname=..... user=..... password=.....
default_pass_scheme = PLAIN
password_query = SELECT passwd as password FROM `users` WHERE login = '%n' AND domain = '%d' AND status = '1'
user_query = SELECT 125 AS uid, 6 AS gid, concat('*:storage=', q.quota) AS quota_rule FROM users u, quotas q WHERE u.login = '%n' AND u.domain = '%d' AND q.type=u.quotaКод: Выделить всё
+---------+--------+
| type | quota |
+---------+--------+
| user | 10240 |
| admin | 102400 |
| unlimit | 0 |
+---------+--------+А чем обосновано место /etc/~mail/ящик???armix писал(а):У меня без MYSQL, почту раскладывает сам EXIM, в файлы /etc/~mail/ящик
Как задать, чтобы файл ящика был максимум 100Мб???
Нет мне нужно в exim.conf как-то указать, что файл куда кладет почту EXIM не должен бть больше размера 100МБ
Код: Выделить всё
local_delivery:
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
group = mail
mode = 0660