приветствую
начну описывать изменения в паровозе за последнюю неделю
для тех, кто не использует greylisting из-за частных жалоб локальных
пользователей на задержки доставки почты, предлагаю возможность
использования выборочного greylisting'а по странам
для этого необходимо в исключения для greylisting'а
(skip_greylist_relays) внести весь internet, кроме сетей искомых стран в
виде:
10.0.0.0/8
192.168.0.0/16
другие доверенные сети
!24.232.0.0/16
!64.76.0.0/16
0.0.0.0/0
получить списки сетей для разных стран можно уже с помощью паровоза
для этого в site/conf нужно описать список стран в виде:
define(`confGREYLIST_DBM_COUNTRIES', `ar br cl cn co hk jp kr mx ng pe
ph th tw')dnl
после этого необходимо выполнить
gmake sync_countries
после этого списки сетей указанных стран будут сохранены в каталоге
countries
для формирования skip_greylist_relays можно следующим образом:
( \
cat skip_greylist_relays | grep -v "^\!" | grep -v ^0.0.0.0 ; \
echo ; \
cat countries/*.txt | awk '{print "!" $2}' ; echo "0.0.0.0/0" \
) > skip_greylist_relays.tmp
формирование skip_greylist_relays из Makefile будет реализовано
несколько позже
p. s. излишним наверное будет упоминать, что перед всеми манипуляциями
надо синхронизировать файлы паровоза
--
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