Ограничения на размер почтового ящика в EXIM-e
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
Ограничения на размер почтового ящика в EXIM-e
В EXIMe есть возможность установить ограничения на размер почтового ящика?
Услуги хостинговой компании 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/
- Alex Keda
- стреляли...
- Сообщения: 35472
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
- Alex Keda
- стреляли...
- Сообщения: 35472
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
х.з... не было необходимости...
А вообще, копать отсюда http://gate.fwtrade.ru/lissyara/exim/sp ... #id2634414 и где-то рядом...
А вообще, копать отсюда http://gate.fwtrade.ru/lissyara/exim/sp ... #id2634414 и где-то рядом...
Убей их всех! Бог потом рассортирует...
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Код: Выделить всё
local_delivery:
driver = appendfile
check_string = ""
create_directory
delivery_date_add
directory = /mnt/tmp/$domain/$local_part
directory_mode = 770
envelope_to_add
group = mail
maildir_format
maildir_tag = ,S=$message_size
message_prefix = ""
message_suffix = ""
mode = 0660
quota = ${lookup pgsql{SELECT quota FROM users WHERE login='${local_part}' AND domain='${domain}'}{${value}M}}
quota_size_regex = S=(\d+)$
quota_warn_threshold = 75%
return_path_add
И тут:
Код: Выделить всё
begin retry
* quota
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h

Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Alex Keda
- стреляли...
- Сообщения: 35472
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
помниться, размер в приветствии гвориться...
можно выдернуть оттуда и сравнивать с квотой. тока при укладывании письма надо размер всей почты в бд вносить...
=========
что не означает ничего абсолютно - пользователь может почту забрать, а exim до след. письма так и будет невкурсе...
можно выдернуть оттуда и сравнивать с квотой. тока при укладывании письма надо размер всей почты в бд вносить...
=========
что не означает ничего абсолютно - пользователь может почту забрать, а exim до след. письма так и будет невкурсе...
Убей их всех! Бог потом рассортирует...
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Проверять объём почтового ящика до получения письма, самый правильный вариант.tormozok писал(а):Получается что можно завалить ящик письмами и они все будут приниматься и входящий трафик тоже будет считаться.
(мне за выходные один умник послал 240 писем по 5 метров)
И с этим бороться ни как нельзя?
Я пока так не сделал. Сделаешь - пиши. :-)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
- Maks
- рядовой
- Сообщения: 26
- Зарегистрирован: 2006-12-28 9:49:47
- Откуда: Internet
Пока еще не досмотрел весь форум до конца, но все же спрошу: вышеописанное кто-нибудь реализовал? Если да, то поделитесь плз, идеями...dikens3 писал(а): Проверять объём почтового ящика до получения письма, самый правильный вариант.
Я пока так не сделал. Сделаешь - пиши. :-)
Связка: exim-mysql-4.64 + dovecot-1.0.r15 + mysql-server-5.1.12
The Truth Is Out There...
- Alex Keda
- стреляли...
- Сообщения: 35472
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Maks
- рядовой
- Сообщения: 26
- Зарегистрирован: 2006-12-28 9:49:47
- Откуда: Internet
Накопал вот такой матюгальникdikens3 писал(а): Проверять объём почтового ящика до получения письма, самый правильный вариант.
Я пока так не сделал. Сделаешь - пиши. :-)
Exim : Checking maildir quotas at SMTP RCPT time
и оттуда еще вот эти:
http://article.gmane.org/gmane.mail.exim.user/39604
http://article.gmane.org/gmane.mail.exim.user/39782
http://article.gmane.org/gmane.mail.exim.user/39609
Правда на таком "умном" англицком языке написано (первое еще ниче, а вот остальные...)
Пока не асилил.
The Truth Is Out There...
- Maks
- рядовой
- Сообщения: 26
- Зарегистрирован: 2006-12-28 9:49:47
- Откуда: Internet
А кто подскажет, как переделать вот это:
Переделать, в том смысле, чтобы включить проверку квот передавая письмо в ящик локальному получателю.
в случае использования /usr/local/libexec/dovecot/deliver:dikens3 писал(а):Код: Выделить всё
local_delivery: driver = appendfile check_string = "" create_directory delivery_date_add directory = /mnt/tmp/$domain/$local_part directory_mode = 770 envelope_to_add group = mail maildir_format maildir_tag = ,S=$message_size message_prefix = "" message_suffix = "" mode = 0660 quota = ${lookup pgsql{SELECT quota FROM users WHERE login='${local_part}' AND domain='${domain}'}{${value}M}} quota_size_regex = S=(\d+)$ quota_warn_threshold = 75% return_path_add
Код: Выделить всё
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
The Truth Is Out There...