персональный максимальный размер письма в exim
Модераторы: SLEDopit, Модераторы разделов
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
персональный максимальный размер письма в exim
можно ли в exim4 задавать пользователям ограничение на размер письма на глобальной опцией, а каждому свой и получать его lookup-ами?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: персональный максимальный размер письма в exim
я так понимаю - в acl-ях нужно писать condition на этот счет.
а как он будет взаимодействовать с глабольной переменной message_size_limit ?
а как он будет взаимодействовать с глабольной переменной message_size_limit ?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: персональный максимальный размер письма в exim
Ленивая Бестолочь писал(а): ↑12.12.2008 11:13я так понимаю - в acl-ях нужно писать condition на этот счет.
а как он будет взаимодействовать с глабольной переменной message_size_limit ?
В acl_check_data попробуй проверку вроде такого:
Код: Выделить всё
deny message = Get out!
condition = ${if > {$message_size}{3000K}}Убить всех человеков!
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: персональный максимальный размер письма в exim
ага, то, что надо, спасибо, осталось туда lookup к ldap-у, разобарться с дефолтным ограничением и вперед :-)
кстати - в раньше, чем check_data никак?
загружать то письмо не хоцца.
кстати - в раньше, чем check_data никак?
загружать то письмо не хоцца.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: персональный максимальный размер письма в exim
Ленивая Бестолочь писал(а): ↑12.12.2008 11:47кстати - в раньше, чем check_data никак?
загружать то письмо не хоцца.
Так тебе же надо ограничить для своих юзеров? Ну тогда что там загружать по локалке-то?
Кстати, забыл. Если для своих юзеров, то надо добавить
Код: Выделить всё
hosts = 192.168.0.0/24 : localhostили какая там у вас сеть...
P.S. А, ну да, ты же ЛДАПом собираешься...
Убить всех человеков!
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: персональный максимальный размер письма в exim
Так тебе же надо ограничить для своих юзеров? Ну тогда что там загружать по локалке-то?
ну в общем с одной стороны по локалке - да - пофиг, с другой - хочется сделать красиво (как обычно :-) ) если это возможно.
вот я и думал - если message_size определено, допустим, уже в check_mail тады поставить туда - письмо еще загружаться не будет.
к тому же у нас сеть довольно большая и есть юзера, которые до сервера идут по не очень широким каналам.
хотя конечно и так сойдет если что.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: персональный максимальный размер письма в exim
если делать по-пользовательское ограничение, то лучше - через redirect router, т.к там гарантированно определен $sender_address. и bounce отправителю можно сделать вразумительным и понятным. acl так не сможет: он проверяет протокол, а тут - прикладная проверка