персональный максимальный размер письма в exim

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

персональный максимальный размер письма в exim

Сообщение Ленивая Бестолочь »

можно ли в exim4 задавать пользователям ограничение на размер письма на глобальной опцией, а каждому свой и получать его lookup-ами?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: персональный максимальный размер письма в exim

Сообщение Ленивая Бестолочь »

я так понимаю - в acl-ях нужно писать condition на этот счет.
а как он будет взаимодействовать с глабольной переменной message_size_limit ?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: персональный максимальный размер письма в exim

Сообщение Poor Fred »

Ленивая Бестолочь писал(а):
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 никак?
загружать то письмо не хоцца.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: персональный максимальный размер письма в exim

Сообщение Poor Fred »

Ленивая Бестолочь писал(а):
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

Сообщение vr13 »

если делать по-пользовательское ограничение, то лучше - через redirect router, т.к там гарантированно определен $sender_address. и bounce отправителю можно сделать вразумительным и понятным. acl так не сможет: он проверяет протокол, а тут - прикладная проверка
Спасибо сказали: