URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86601
[ Назад ]

Исходное сообщение
"Posfix acl's: много хостов, одно правило"

Отправлено lithium , 15-Сен-09 12:58 
Не смог в заголовке кратко объяснить. Хочется вместо access-файла для helo или PTR-записей  формата
www.spammers.ru        REJECT You are spammer
www.spammers2.ru      REJECT You are spammer
1.2.3.4                             REJECT You are spammer

держать файл просто со списком hostname'ов (или helo), и где-то всего одну команду, что делать с хостом, который удовлетворяет правилу. Что-то вроде
smtpd_client_restrictions =
   ...
   check_client_access    hash:/etc/postfix/bad_hostname_list    REJECT You are spammer
   ...

В документаци и в гугле не смог найти подсказок.


Содержание

Сообщения в этом обсуждении
"Posfix acl's: много хостов, одно правило"
Отправлено g.iliya , 15-Сен-09 19:27 
>В документаци и в гугле не смог найти подсказок.

Так наверно и нет.
А в чем собственно смысл?



"Posfix acl's: много хостов, одно правило"
Отправлено lithium , 16-Сен-09 10:08 
>>В документаци и в гугле не смог найти подсказок.
>
>Так наверно и нет.
>А в чем собственно смысл?

проще управлять правилами. Imho более просто не копировать одну и ту же строку с ошибкой каждый раз, а написать её в одном месте.


"Posfix acl's: много хостов, одно правило"
Отправлено g.iliya , 16-Сен-09 10:24 
>проще управлять правилами. Imho более просто не копировать одну и ту же
>строку с ошибкой каждый раз, а написать её в одном месте.

cat reject_list|sed -r s/^\(.+\)$/\\1\ REJECT/ >postfix_acl_file



"Posfix acl's: много хостов, одно правило"
Отправлено lithium , 16-Сен-09 10:29 
>>проще управлять правилами. Imho более просто не копировать одну и ту же
>>строку с ошибкой каждый раз, а написать её в одном месте.
>
>cat reject_list|sed -r s/^\(.+\)$/\\1\ REJECT/ >postfix_acl_file

была мысль так делать, но некрасиво как-то. подозреваю, что все закончится написанием своего policy-сервиса...

P.S. Там еще есть файл с pcre, не знаю, как его sed воспримет...


"Posfix acl's: много хостов, одно правило"
Отправлено g.iliya , 16-Сен-09 10:36 
>была мысль так делать, но некрасиво как-то.

Ну, хозяин - барин.