приветствую
вчера добил сабж.
реализован он в дополнение к access-relay-addr. собственно, он работает
так же, как access-relay-addr при confCHECK_RELAY_BLACKLIST, равном
GREYLIST:X, где X - число, больше, чем confGREYLIST_DBM_BLOCKED_OPTIONAL.
другими словами, хосты и сети, перечисленные в access-relay-greylist в
виде CIDR, будут грейлистится, если не попадут под исключения. при этом
значение confCHECK_RELAY_BLACKLIST может отличаться от GREYLIST, т. е. в
access-relay-addr можно будет перечислять сети и хосты, почта с которых
будет отвергаться.
вот схема для перечисления в access-relay-greylist сетей указанных стран:
1. описываем список стран в site/conf:
define(`confGREYLIST_DBM_COUNTRIES', `ar br cl cn co hk jp kr mx ng pe
ph th tr tw')dnl
2. синхронизируем паровоз:
gmake sync
3. генерим новый конфигурационный файл:
gmake configure
4. копируем нужные файлы из samples:
gmake install
5. получаем список сетей указанных стран:
gmake sync_countries
6. собственно, генерим на основании списка сетей указанных стран сам
access-relay-greylist:
gmake access-relay-greylist
7. перегружаем демона
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC