Не смог в заголовке кратко объяснить. Хочется вместо 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
...В документаци и в гугле не смог найти подсказок.
>В документаци и в гугле не смог найти подсказок.Так наверно и нет.
А в чем собственно смысл?
>>В документаци и в гугле не смог найти подсказок.
>
>Так наверно и нет.
>А в чем собственно смысл?проще управлять правилами. Imho более просто не копировать одну и ту же строку с ошибкой каждый раз, а написать её в одном месте.
>проще управлять правилами. Imho более просто не копировать одну и ту же
>строку с ошибкой каждый раз, а написать её в одном месте.cat reject_list|sed -r s/^\(.+\)$/\\1\ REJECT/ >postfix_acl_file
>>проще управлять правилами. Imho более просто не копировать одну и ту же
>>строку с ошибкой каждый раз, а написать её в одном месте.
>
>cat reject_list|sed -r s/^\(.+\)$/\\1\ REJECT/ >postfix_acl_fileбыла мысль так делать, но некрасиво как-то. подозреваю, что все закончится написанием своего policy-сервиса...
P.S. Там еще есть файл с pcre, не знаю, как его sed воспримет...
>была мысль так делать, но некрасиво как-то.Ну, хозяин - барин.