Страница 1 из 1
Ограничение 3Мб
Добавлено: 2009-12-01 10:16:46
Agronom
Как в Exim для отдельного отправителя или с определенного ip отменить ограничение размера письма (message_size_limit)?
Re: Ограничение 3Мб
Добавлено: 2009-12-01 11:37:07
CrazyPilot
смотря где организовано ограничение, в транспортах или в acl data?
Re: Ограничение 3Мб
Добавлено: 2009-12-01 12:32:13
Agronom
CrazyPilot писал(а):смотря где организовано ограничение, в транспортах или в acl data?
в основной конфигурационной секции:
Re: Ограничение 3Мб
Добавлено: 2009-12-01 12:39:55
CrazyPilot
из доки exim'a
message_size_limit
Note: This limit cannot be made to depend on a message’s sender or any other properties of an individual message, because it has to be advertised in the server’s response to EHLO
Может вам лучше в acl data проверять размер и там уже давать deny? К тому же насколько я знаю, удаленный почтовик может вам и "соврать" о размере письма.
Re: Ограничение 3Мб
Добавлено: 2011-01-17 11:58:36
Agronom
вопрос снова актуален, давно с exim не работал, уже многое забыл. Поискал на форуме, ничего не нашел. Как можно acl ограничить всем аттач на 10М, а если отправлено с адреса
user1@domain.ru,
user2@domain.ru и т.д, тогда уже 20М? Эти юзеры из домена, но exim для них релей
Re: Ограничение 3Мб
Добавлено: 2011-01-17 12:12:44
Agronom
нашел вот такую справочку:
Код: Выделить всё
.ifdef AAA
message_size_limit = 50M
.else
message_size_limit = 100M
.endif
прокатит вместо ААА поставить что-то типа
Код: Выделить всё
senders = user1@domain.ru : : user2@domain.ru
?
Re: Ограничение 3Мб
Добавлено: 2011-01-17 12:17:23
hizel
Вы можете использовать директивы “.ifdef”, “.ifndef”, “.elifdef”, “.elifndef”, “.else” и “.endif” для динамического включения или исключения частей конфигурационного файла. Обработка происходит каждый раз, когда файл читается (т.е. когда запускается бинарник exim).
RTFM
http://www.lissyara.su/doc/exim/4.70/th ... _file/#6.9
Re: Ограничение 3Мб
Добавлено: 2011-01-17 12:32:09
Agronom
я так понимаю что если прописать такую конструкцию - все получится?
.ifdef senders = /etc/exim/over50.list
message_size_limit = 50M
.else
message_size_limit = 100M
.endif
а в /etc/exim/over50.list - список юзеров
Re: Ограничение 3Мб
Добавлено: 2011-01-17 22:16:25
Alex Keda
нет. надо через ACL делать, думаю.
или, переменную как-то задаватьпо условиям выше, до использования
Re: Ограничение 3Мб
Добавлено: 2011-01-17 22:24:54
Agronom
Alex Keda писал(а):нет. надо через ACL делать, думаю.
или, переменную как-то задаватьпо условиям выше, до использования
а как с помощью acl сделать? Есть хоть какой пример?