[exim-conf] GeoIP-1.4.4-2 for RedHat/Fedora

Victor Ustugov victor на corvax.kiev.ua
Вс Июн 15 20:46:42 EEST 2008


приветствую

набор бинарных пакетов в yum рипозитарии mta.org.ua/updates расширен за 
счет пакета GeoIP версии 1.4.4-2

связано это с тем, что для блокировки приема, пауз, грейлистинга или 
других действий в зависимости от страны отправтиеля 
(acls/check_relay_country.m4, включается переменной 
confCHECK_RELAY_COUNTRY_ACCESS) необходимо собрать dlfunc ip2country, 
для сборки которой нужна библиотека GeoIP.

в FreeBSD GeoIP 1.4.4 легко собирается из портов.
в CentOS 4.6, 5.0, 5.1 соответствующий пакет входит в extras рипозитарий.
в FC7 и FC8 пакет GeoIP 1.4.4 входит в состав обновлений.
в FC9 пакет GeoIP 1.4.4 входит в состав дистрибутива.
в состав extras рипозитария FC6 входит более старая версия данного пакета.

итак, для RHEL 4 (i386 и x86_64), а также для FC3 и FC6 собран бинарный 
пакет GeoIP-1.4.4-2 и выложен в yum рипозитарий mta.org.ua/updates


в ближайшем будущем работа со страной отправителя будет пересмотрена в 
паровозе.

как упоминается выше, сейчас в acls/check_relay_country.m4 для 
фильтрации по стране отправителя используется dlfunc ip2country, 
собранная с GeoIP.

а в features/relay_countries.m4 (включается переменной 
confRELAY_COUNTRIES) формирование списка стран из полей Received для 
добавления в качестве значения поля X-Relay-Countries производится на 
основании результатов запросов к списку zz.countries.nerd.dk.

в ближайшем будущем планируется дать возможность выбирать backend для 
для обеих этих фунциональных возможностей.

по умолчанию будут использоваться запросы к zz.countries.nerd.dk, т. к. 
для этого нужна сборка exim только с поддержкой dnsdb, а большинство 
вендоров собирают пакеты exim с такой поддержкой.

те, кто использует exim, собранный с поддержкой dlfunc, смогут указать 
необходимость использования dlfunc ip2country, собранной с GeoIP.

третьей возможностью будет указание испльзования списка 
zz.countries.nerd.dk только в случае проблем с использоанием dlfunc 
ip2country. в данном случае предпочтение работе через dlfunc будет 
отдаваться, т. к. запрос к внешнему списку выполняется значительно дольше.

вот для всего этого и собран пакет GeoIP 1.4.4 для систем, для которых 
бинарные свежие пакеты GeoIP не поддерживаются вендорами.

-- 
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694  nic-handle: CRV2-RIPE, CRV-UANIC




Подробная информация о списке рассылки exim-conf