[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