вторник, 23 Август, 2005

wxPython + wxGlage

Тут присмотрел связку wxPython + wxGlade. Показалось очень интересно, учитывая, что оно работает и под Windows. С учетом того, что есть порт python-ldap под всеми любимую Windows, то так и тянет приложить руки к написанию своего клиента по управлению пользователями ldap+samba. А с учетом того, что это будет работать и под windows... Вообщем, некоторые вещи я смог бы с себя сбросить. Эх.... может быть соберусь когда-нить.

ADD: Ну вот wxGlade и до debian testing добралась. Замечательно.

Опубликовано Константин Климчев в 12:11
Отредактировано: среда, 07 Сентябрь, 2005 9:51
Категории: Обзоры, Разное
|

Почта для удаленного(-ых) офиса - postfix

У вас возникла задача - хранить пользователей в едином хранилище, но некоторые пользователи находятся в удаленных офисах. Как лучше "разрулить" почту?

Мой рецепт - воспользуйтесь transport(5). Есть такая возможность, как:

user@domain transport:nexthop
	Deliver mail for user@domain through transport to nexthop.
, т.е. почта для выбранных пользователей будет пересылаться на указанный сервер.

НО! тут есть один нюанс. В результат поиска transport_maps не должны попасть пользователи данного хоста, иначе получите "зацикливание". Как этого избежать - да очень просто - дополнительной фильтрацией по хосту (мы же знаем, кто-где находится). Раз разговор идет об едином хранилище пользователей - сразу подразумевается ldap. Приведу пример для случая использования класса inetLocalMailRecipient (схема /etc/ldap/schema/misc.schema):

main.cf:
...
transport_maps = ldap:$config_directory/ldap_transport_maps.cf
...

ldap_transport_maps.cf:
...
query_filter = (&(objectclass=inetLocalMailRecipient)(mail=%s)(!(mailHost=host1)))
result_attribute = mailHost
result_filter = smtp:[%s]
...
здесь мы используем условие "not host1", т.е. не этот хост. В конфигурациях других почтовых серверах (удаленных), соответственно будет "не_те_хосты".

понедельник, 22 Август, 2005

Репозитарий

Здесь небольшой репозитарий пакетов, которых мне не хватает или версии не те. Т.е. если говорить по простому local_repository+backport:

deb ftp://debian.atknet.ru/debian-local sarge main

Что хочется отметить:
flowtools - сборка, которая так и не попала в Sarge - исправлен мой #291214
firebird 1.0.3 - у нас используется, на 1.5.1 пока нет возможности мигрировать