1

Тема: Что то не так с postfix policy

Пытаюсь привернуть к постфиксу
/etc/postfix/master.cf:

     
usercount  unix  -       n       n       -       0       spawn
     user=filter argv=/some/where/policy.pl

/etc/postfix/main.cf:

smtpd_client_restrictions =
     check_policy_service unix:private/policy, 
     policy_time_limit = 3600

Но после перезапуска полиси не подключается. Что не так - уже пол дня не могу понять!

Jul 16 20:23:33 localhost postfix/smtpd[61730]: warning: problem talking to server private/usercount: Unknown error: 0
Jul 16 20:23:33 localhost postfix/smtpd[61730]: NOQUEUE: reject: RCPT from maile.rambler.ru[81.19.66.15]: 451 4.3.5 Server configuration problem; from=<атут@rambler.ru> to=<азедсь@другой.ru> proto=ESMTP helo=<maile.rambler.ru>

Может есть идеи?

2

Re: Что то не так с postfix policy

http://www.postfix.org/SMTPD_POLICY_README.html

always specify "check_policy_service" AFTER "reject_unauth_destination" or else your system could become an open relay

И попробовать policy_time_limit с начала строки без пробелов, как глобальная конфигурация, а не часть smtpd_client_restrictions

3

Re: Что то не так с postfix policy

скопировал policy_time_limit не из своего конфига. У меня его вообще нет. Принцип одинаковый - клиента откидывает на проверку в скрипт полиси. Но попытка завершается неудачей - выдает

Jul 16 20:23:33 localhost postfix/smtpd[61730]: warning: problem talking to server private/usercount: Unknown error: 0

Я пытаюсь понять что не так. Причем даже если не включать полиси в smtpd_client_restrictions , тоесть просто раскомментировать

usercount  unix  -       n       n       -       0       spawn
     user=filter argv=/some/where/policy.pl

то есервер при попытке соединиться с ним выдает в логах

451 4.3.5 Server configuration problem;

4

Re: Что то не так с postfix policy

может косяк в скрипте? Если его просто запустить?  Потом правильный путь? Права доступа?

5

Re: Что то не так с postfix policy

не могу понять в чем дело. Скрипт запускается без проблем. Ерунда какая то.

Добавлено: 20-07-2010 16:27:22

# sockstat -l | grep usercount
root     master     44921 102stream private/usercount

Тут вроде оно есть.