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

Исходное сообщение
"Postgrey"

Отправлено pablitto , 22-Ноя-09 18:20 
Здравствуйте.

Система FreeBSD. Почта на Postfix.
Столкнулся тут с postgrey.
1. Объясните, пожалуйста, где postgrey хранит адреса отправителей, которых он заблокировал?
2. Где меняется время, которое устанавляется для greylisting'а?

Спасибо.


Содержание

Сообщения в этом обсуждении
"Postgrey"
Отправлено PavelR , 22-Ноя-09 18:43 
>Здравствуйте.
>
>Система 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)


>
>Спасибо.


"Postgrey"
Отправлено pablitto , 23-Ноя-09 14:26 
>[оверквотинг удален]
>на FreeBSD: ~postgrey
>
>>2. Где меняется время, которое устанавляется для greylisting'а?
>
> --delay=N          
>greylist for N seconds (default: 300)
>
>
>>
>>Спасибо.

А у вас какая операционка?
Просто странно...
У меня во фрюхе он судя по всему пихает базу в /var/db/postgrey, причем еще на этапе установки из портов. Хотя по ману она якобы по дефолту должна уйти в /var/spool/postfix/postgrey...


"Postgrey"
Отправлено PavelR , 23-Ноя-09 20:14 
>[оверквотинг удален]
>>
>>
>>>
>>>Спасибо.
>
>А у вас какая операционка?
>Просто странно...
>У меня во фрюхе он судя по всему пихает базу в /var/db/postgrey,
>причем еще на этапе установки из портов. Хотя по ману она
>якобы по дефолту должна уйти в /var/spool/postfix/postgrey...

ман не полностью адаптирован.


"Postgrey"
Отправлено pablitto , 23-Ноя-09 22:46 
>[оверквотинг удален]
>>>>
>>>>Спасибо.
>>
>>А у вас какая операционка?
>>Просто странно...
>>У меня во фрюхе он судя по всему пихает базу в /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"
Отправлено daevy , 24-Ноя-09 13:11 

>#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)


"Postgrey"
Отправлено pablitto , 24-Ноя-09 14:18 
>[оверквотинг удален]
>>
>>Поменять путь базы - тоже самое...
>>Как с ним бороться?
>
>нужно указать порт(--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"
Отправлено daevy , 25-Ноя-09 08:00 
>т.е. даже если попытаться написать 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)


"Postgrey"
Отправлено inf , 25-Ноя-09 10:57 
>[оверквотинг удален]
>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


"Postgrey"
Отправлено PavelR , 25-Ноя-09 12:29 
>[оверквотинг удален]
>>          
>>        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
>

ну так укажите, в чем проблема-то ?

в дефолтном скрипте можно посмотреть как он работает.