The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"exim, ldap, cyrus. multi domains"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"exim, ldap, cyrus. multi domains"  
Сообщение от Cyrus_user on 24-Апр-07, 07:16 
Привет. exim_4.67, cyrus_2.2.13, openldap_2.2.30
вся связка работает, нареканий нет, оперирует такими категориями
mail=user.id@domain.ru
uid=user.id
соответственно в exim, local_part рассматривается как user.id
но тут возникла необходимость подключить к почтовой связке несколько доменов с пользователями.
варианта у меня 2:
1.
либо я создаю в рамках существующей системы:
mail=user.id@www.ru
uid=user-id
2.                                                      
либо я включаю в imapd.conf
virtdomains: userid
и с одинаковым именами создаю юзеров в разных доменах:
cm user/user.id@domain.ru
где
uid=user.id@domain.ru
mail=user.id@domain.ru

cm user/user.id@www.ru
где
uid=user.id@dwww.ru
mail=user.id@dwww.ru

вопрос встал так: как exim заставить работать с такими вариантами
допустим роутер доставки такой:
cyrus_router:
driver=accept
transport=cyrus_deliver

для варианта 1 я могу выкручиваться создав новый роутер
address_rewrite:
driver = redirect
data = ${lookup ldapm {ldap:///cn=qqq?uid?sub?(mail=${local_part}@${domain}))}}    
где в local_part занесётся найденный uid

однако, схема с вариантом 2, более правильная для мульти доменов, и именно она меня интересует:
как внедрить замену local_part для варианта 2, или передать новый local_part для транспорта, просто ума не приложу.
пробовал в cyrus_router: добавлять
local_part_suffix=@{$domain} говорит неправильный suffix

Как вы поступаете в случае одинаковых local_part, но разных доменов? Интересует именно передача правильного local_part (в виде user.id@${domain} )для транспорта. Подмена local_part как в варианте 1 пожалуйста не рассматриваем.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "exim, ldap, cyrus. multi domains"  
Сообщение от SubGun email(ok) on 24-Апр-07, 11:48 
Я имею пользователей в базе по технологии "domain__local_part@www.ru" и в таблице aliases local_part@domain.ru ссылающийся на domain__local_part@www.ru.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "exim, ldap, cyrus. multi domains"  
Сообщение от Cyrus_user on 24-Апр-07, 12:25 
>Я имею пользователей в базе по технологии "domain__local_part@www.ru" и в таблице aliases
>local_part@domain.ru ссылающийся на domain__local_part@www.ru.

варианты с подменами - лишние костыли... может я неправильно выразился, но мне нужно чтобы local_part для транспорта был в виде $local_part@$domain


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру