[Sysadmins] postfix header_checks

Владимир fmfm на mmascience.ru
Пт Апр 24 11:34:39 UTC 2009


Vladimir V. Kamarzin пишет:
>>>>>> On 24 Apr 2009 at 15:22 "f" == fmfm  writes:
>>>>>>             
>
>   
>>>> Как уже сказали, используйте check_client_access
>>>>
>>>>         
>>> Я так понимаю Вы имели ввиду нечто вида:
>>> smtpd_recipient_restrictions =
>>>     ....
>>>     check_client_access pcre:/etc/postfix/access_client_pcre,
>>>     ....
>>>
>>> Попробовал, работает. Посмотрим насколько эффективно это будет работать.
>>>
>>>
>>>       
> f> Шутите? Либо это не работает, либо опечатка в тексте.
>
> Вам стоит перечитать документацию.
>
> f> check_client_access принимает в качестве аргумента IP address
>
>        check_client_access type:table
>               Search the specified access database for the client hostname, parent  domains,  client
>               IP  address,  or  networks  obtained  by  stripping  least significant octets. See the
>               access(5) manual page for details.
>
>
>   
Прочтите внимательней, или, в огороде бузина, а в Киеве дядька.

Одно дело, список всех возможных аргументов в таблицах access
Второе дело, конкретная проверка check_client_access, где берется IP 
адрес клиента,
сравнивается с первым полем таблицы и, если нет совпадения или оно не 
похожее на IP (диапазон IP),
строка игнорируется.

Иначе, Вам стоит перечитать документацию, не ограничиваясь одной цитатой 
не к месту
(и полезно проверять на практике, правильно ли воспринято написанное).


-- 
Vladimir Kholmanov
fmfm на mmascience.ru
fmfm на mma.ru



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