Все решил проблему, докопался таки :-)
в общем как заставить работать Postfix 2.2.10 и скрипты Postgrey 1.27 если вы уже установили и в логах нет того самого greylisting
сначало чистим
полностью файлы
Код:

postgrey_whitelist_clients
postgrey_whitelist_recipients
Убиваем процесс postgrey
Код:

смотрим через top PID
kill ....
Затем делаем инициализацию базы данных postgrey которая работает с файлами данных berkleyDB. По чему то по ману мы должны создать каталог /var/spool/postfix/postgrey, но это не так, при инсталле он все закидывает в /var/db/postgrey (неплохо бы проверить заниул он туда чего или нет).
в общем, смотрим в стопе ли у нас postgrey и если в его в процессах нет тогда вводим
Код:

postgrey --inet=10023
Этой коммандой как я понял инициализурет базу данных и создает правило по какому порту он будет работать (если только --inet=10023 то по умолчанию у него localhost)
Вот мои настройки в main.cf
Код:

smtpd_recipient_restrictions = check_recipient_access hash:$base/recipient_access, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_policy_service inet:127.0.0.1:10023, permit
Теперь о граблях которых нет в манах.
Дело в том что если у вас в smtpd_recipient_restrictions не указана опция permit_mynetworks и в permit_mynetworks стоит только 127.0.0.1 (ты вы видимо очень недоверчивый админ :-) ) Тогда в обещм надо добавить в
Код:

postgrey_whitelist_clients
название вашего домена.
Потом делаем старт демона
Код:

postgrey --inet=10023 -d
И усё, у меня так он завелся.