[Comm] Re: postfix filtering

Ilya Palagin =?iso-8859-1?q?tux_=CE=C1_fioc=2Ekz?=
Вт Июн 10 20:02:07 MSD 2003


> # Определяем собственный класс проверки доступа
> smtpd_restriction_classes = custom_restrictions_1
> custom_restrictions_1 = check_sender_access regexp:/etc/postfix/uce/list_1
>                         reject
> 
> smtpd_recipient_restrictions = permit_mynetworks
>                                check_recipient_access regexp:/etc/postfix/uce/recipient_regex
>                                check_relay_domains
> 																																														 
> содержимое list_1 - список внешних адресов, с которых можно принимать
> письма на контролируемые адреса:
> ...........
> /a на domain.com/  OK
> /b на domain.com/  OK
> ...........
> 
> 
> содержимое recipient_regex - список контролируемых адресов в
> вашей сети:
> ...........
> /^community на altlinux.*/  custom_restrictions_1
> ...........
> 
> Алгоритм такой: получив письмо на адрес community на altlinux.*,
> постфикс запустит для него проверку правила
> custom_restrictions_1. Если отправитель не принадлежит списку
> list_1, его письмо попадет на reject.
В вашем случае нужно поменять списки адресов местами - адреса @domain.com положить в
recipient_regex, а community на altlinux.* - в list_1




Подробная информация о списке рассылки community