достался мне в наследство постфикс, там есть в master.cf есть# kaspersky antivirus setting
smtp inet n - n - - smtpd -o content_filter=avcheck
localhost:1025 inet n - n - - smtpd -o content_filter=avcheck unix - n n - 5 pipe
flags=q user=avclient argv=/avcheck_kav/avcheck
-i /avcheck_kav/infected/infected.ex2.ru -h Ok
-d /avcheck_kav/./tst -s AVP:/avcheck_kav/ctl/AvpCtl -f ${sender}
-S :1025 -- ${recipient}можно-ли реализовать что-то типа
if ( content_filter == avcheck and sourceip in net (192.168.0.0/24))
{
message_size_limit = 10
}
else
{
message_size_limit = 20
}sourceip - это адрес с которого происходит отправка письма моему мейлеру.
Определите для локальных клиентов отдельный smtpd с необходимыми параметрами. Например:/etc/postfix/master.cf:
1.2.3.4:smtp inet n - n - - smtpd
-o content_filter=avcheck192.168.0.1:smtp inet n - n - - smtpd
-o content_filter=avcheck
-o message_size_limit=20971520
>Определите для локальных клиентов отдельный smtpd с необходимыми параметрами. Например:
>
>/etc/postfix/master.cf:
>1.2.3.4:smtp inet n
> - n
> -
> - smtpd
> -o content_filter=avcheck
>
>192.168.0.1:smtp inet n
> - n
> -
> - smtpd
> -o content_filter=avcheck
> -o message_size_limit=2097152не подходит этот вариант, так как тогда нельзя будет просто указать mail.server.com в настройках аутлука и забыть про них