приветствую
реализована возможность проверять при помощи протокола radius данные
SMTP аутентификации при использовании методов PLAIN и LOGIN.
exim должен быть собран с поддержкой radius.
при сборке порт exim под управлением ОС FreeBSD у меня возникли
проблемы. при сборке порта были указаны параметры WITH_AUTH_RADIUS=yes и
WITH_RADIUS_TYPE=RADLIB. при этом по умолчанию в качестве значения
параметра RADIUS_CONFIG_FILE используется значение /etc/radius.conf
в FreeBSD при указании WITH_RADIUS_TYPE=RADLIB используется библиотека
/usr/lib/libradius.so.2
но Makefile порта не добавлял к EXTRALIBS параметр -L/usr/lib, хотя
добавлял параметр -lradius
мало того, в моем случае оказалось важным, чтобы -L/usr/lib был указан в
EXTRALIBS до -L/usr/local/lib
поэтому для сборки порта exim под управлением FreeBSD был пропатчен
Makefile порта exim-4.69:
http://mta.org.ua/exim-4.67-conf/patches/exim-4.69-radius-freebsd/Makefile.patch
как авторматизировать наложение этого патча на Makefile порта в мехнизме
сборки порта http://mta.org.ua/exim-4.67-conf/ports-freebsd/ я еще не
придумал, поэтому при сборке exim с поддержкой radius придется данный
patch накладывать вручную.
--
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