Здравствуйте.Система FreeBSD. Почта на Postfix.
Столкнулся тут с postgrey.
1. Объясните, пожалуйста, где postgrey хранит адреса отправителей, которых он заблокировал?
2. Где меняется время, которое устанавляется для greylisting'а?Спасибо.
>Здравствуйте.
>
>Система FreeBSD. Почта на Postfix.
>Столкнулся тут с postgrey.
>1. Объясните, пожалуйста, где postgrey хранит адреса отправителей, которых он заблокировал?В БД: --dbdir=PATH put db files in PATH (default: /var/spool/postfix/postgrey)
на FreeBSD: ~postgrey
>2. Где меняется время, которое устанавляется для greylisting'а?
--delay=N greylist for N seconds (default: 300)
>
>Спасибо.
>[оверквотинг удален]
>на FreeBSD: ~postgrey
>
>>2. Где меняется время, которое устанавляется для greylisting'а?
>
> --delay=N
>greylist for N seconds (default: 300)
>
>
>>
>>Спасибо.А у вас какая операционка?
Просто странно...
У меня во фрюхе он судя по всему пихает базу в /var/db/postgrey, причем еще на этапе установки из портов. Хотя по ману она якобы по дефолту должна уйти в /var/spool/postfix/postgrey...
>[оверквотинг удален]
>>
>>
>>>
>>>Спасибо.
>
>А у вас какая операционка?
>Просто странно...
>У меня во фрюхе он судя по всему пихает базу в /var/db/postgrey,
>причем еще на этапе установки из портов. Хотя по ману она
>якобы по дефолту должна уйти в /var/spool/postfix/postgrey...ман не полностью адаптирован.
>[оверквотинг удален]
>>>>
>>>>Спасибо.
>>
>>А у вас какая операционка?
>>Просто странно...
>>У меня во фрюхе он судя по всему пихает базу в /var/db/postgrey,
>>причем еще на этапе установки из портов. Хотя по ману она
>>якобы по дефолту должна уйти в /var/spool/postfix/postgrey...
>
>ман не полностью адаптирован.Да уж...
такое ощущение, что несмотря на то, что вроде как есть "адаптированный" порт для установке данного софта, в реальности получается мало адаптированный софт...
Объясните, пожалуйста, еще, что сие означает и как с ним бороться?ERROR: --unix or --inet must be specified
Т.е. чтобы я не попытался сделать с постгреем - он выдает подобную картину, пример:
#postgrey --delay=480
ERROR: --unix or --inet must be specifiedПоменять путь базы - тоже самое...
Как с ним бороться?
>#postgrey --delay=480
>ERROR: --unix or --inet must be specified
>
>Поменять путь базы - тоже самое...
>Как с ним бороться?нужно указать порт(--inet) или сокет(--unix) на котором будет висеть, 5 минут назад постаивл постгрей, запустил с рц-скрипта без всяких свистоплясок и конфигурирования...
# ps ax |grep postgre
27825 ?? Is 0:00.01 /usr/local/sbin/postgrey --pidfile=/var/run/postgrey.pid --inet=10023 -d --user=postgrey --group=postgrey --dbdir=/var/db/postgrey (perl5.8.9)
>[оверквотинг удален]
>>
>>Поменять путь базы - тоже самое...
>>Как с ним бороться?
>
>нужно указать порт(--inet) или сокет(--unix) на котором будет висеть, 5 минут назад
>постаивл постгрей, запустил с рц-скрипта без всяких свистоплясок и конфигурирования...
>
># ps ax |grep postgre
>27825 ?? Is 0:00.01 /usr/local/sbin/postgrey --pidfile=/var/run/postgrey.pid
>--inet=10023 -d --user=postgrey --group=postgrey --dbdir=/var/db/postgrey (perl5.8.9)Ну и что из этого следует? У меня тоже postgrey работает...
только вот настройки он не поддается ((
т.е. даже если попытаться написать postgrey --inet=10023, то он тоже нифига не даст сделать. Попробуйте сами, отпишитесь, пожалуйста, по результатам.
>т.е. даже если попытаться написать postgrey --inet=10023, то он тоже нифига не
>даст сделать. Попробуйте сами, отпишитесь, пожалуйста, по результатам.ekabu# uname -a
FreeBSD ekabu.org 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
ekabu# /usr/local/sbin/postgrey --inet=10023 -d
ekabu# netstat -lanf inet | grep 10023
tcp4 0 0 127.0.0.1.10023 *.* LISTEN
ekabu# ps ax | grep postgr
1272 ?? Ss 0:00.01 /usr/local/sbin/postgrey --inet=10023 -d (perl5.8.9)
>[оверквотинг удален]
>2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>ekabu# /usr/local/sbin/postgrey --inet=10023 -d
>ekabu# netstat -lanf inet | grep 10023
>tcp4 0
> 0 127.0.0.1.10023 *.*
>
> LISTEN
>ekabu# ps ax | grep postgr
> 1272 ?? Ss 0:00.01 /usr/local/sbin/postgrey
>--inet=10023 -d (perl5.8.9)хм... Фишка все равно не прокатывает у меня. Да, /usr/local/sbin/postgey --inet=10023 -d не ругаетс, но если после этого попробовать поменять время (--delay=N), то опять идет ругать - ERROR: --unix or --inet must be specified
>[оверквотинг удален]
>>
>> LISTEN
>>ekabu# ps ax | grep postgr
>> 1272 ?? Ss 0:00.01 /usr/local/sbin/postgrey
>>--inet=10023 -d (perl5.8.9)
>
>хм... Фишка все равно не прокатывает у меня. Да, /usr/local/sbin/postgey --inet=10023 -d
>не ругаетс, но если после этого попробовать поменять время (--delay=N), то
>опять идет ругать - ERROR: --unix or --inet must be specified
>ну так укажите, в чем проблема-то ?
в дефолтном скрипте можно посмотреть как он работает.