Как задать квоту для всех ящиков в EXIM?
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Как задать квоту для всех ящиков в EXIM?
Как задать квоту для всех ящиков в EXIM? Т.е чтобы ящики например не превышали 100Мб?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Как задать квоту для всех ящиков в EXIM?
В транспорте написать
Код: Выделить всё
...
quota = XXX
...
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Как задать квоту для всех ящиков в EXIM?
Так можно:
Код: Выделить всё
acl_smtp_data:
deny message = Больше 10 Килобайт не принимаем
condition = ${if < {$message_size}{10K}}
кроме своих пользователей. (что-то типа !hosts, !authenticated и т.п.)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Как задать квоту для всех ящиков в EXIM?
если надо квоту именно на сами ящики, то тут не экзим надо.
рассортировкой почты занимается поп\имап агент.
я юзаю dovecot + mysql, квоты у меня выставлены так:
dovecot.conf
dovecot-mysql.conf
в таблице users колонка quota принимает нужный текстовый параметр:
admin, user, unlimit
таблица quotas имеет следующий вид:
делалось это в своё время с целью: если вдруг припрёт изменить размер квоты у одного из типов ящиков,
чтобы не пришлось переписывать у всех, а достаточно было поменять всего в 1 месте
рассортировкой почты занимается поп\имап агент.
я юзаю dovecot + mysql, квоты у меня выставлены так:
dovecot.conf
Код: Выделить всё
........
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
admin, user, unlimit
таблица quotas имеет следующий вид:
Код: Выделить всё
+---------+--------+
| type | quota |
+---------+--------+
| user | 10240 |
| admin | 102400 |
| unlimit | 0 |
+---------+--------+
чтобы не пришлось переписывать у всех, а достаточно было поменять всего в 1 месте
-
- проходил мимо
Re: Как задать квоту для всех ящиков в EXIM?
У меня без MYSQL, почту раскладывает сам EXIM, в файлы /etc/~mail/ящик
Как задать, чтобы файл ящика был максимум 100Мб???
Как задать, чтобы файл ящика был максимум 100Мб???
-
- сержант
- Сообщения: 194
- Зарегистрирован: 2009-09-23 23:01:37
- Откуда: Симферополь, UA
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Как задать квоту для всех ящиков в EXIM?
А чем обосновано место /etc/~mail/ящик???armix писал(а):У меня без MYSQL, почту раскладывает сам EXIM, в файлы /etc/~mail/ящик
Как задать, чтобы файл ящика был максимум 100Мб???
Еще бы в /dev/~mail/ящик клали письма!
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- проходил мимо
Re: Как задать квоту для всех ящиков в EXIM?
Нет мне нужно в exim.conf как-то указать, что файл куда кладет почту EXIM не должен бть больше размера 100МБGerk писал(а):То что нужно?
http://www.timj.co.uk/linux/rcpt-time-quota-maildir.php
Код: Выделить всё
local_delivery:
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
group = mail
mode = 0660