BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 дек 2024, 22:34

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Кто настраивал Postfix+LDAP+Courier+BGbilling?
СообщениеДобавлено: 27 июн 2008, 18:12 
Собственно, хотел поинтересоваться рабочим конфигом Postfixa, покольку не могу победить virtual_mailbox_domain. Кроме того, не понятно куда в схеме ldap BGBilling пишет пароль на почтовый ящик?

Особенно интересно, как решается вопрос со множеством доменов.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 июн 2008, 20:26 
Не в сети

Зарегистрирован: 29 мар 2007, 16:21
Сообщения: 109
Откуда: Иркутск
Карма: 2
dn: mailBox=admin@ufanet.ru,dc=ufamail,dc=ru
mailBox: admin@ufanet.ru
status: enabled
objectClass: mailAccount
userPassword: xxxxxxxxxxxxx
^^^^^^^^^^^


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Подозревал, но не уловил идеи :)
СообщениеДобавлено: 28 июн 2008, 12:51 
Спасибо за ответ, я подозревал, но видимо не уловил идеи. Я пользовался для просмотра схем и данных LDAP софтиной LAT (не очень удачная вешь) и на скриншоте не видно поля "userPassword", отсюда и возник вопрос.

Кроме того, для Postfixa нужно сформировать путь к данным в virtual_mailbox_maps, я сделал так:

virtual_mailbox_maps=ldap:ldapvirtualboxes
ldapvirtualboxes_server_host=localhost
ldapvirtualboxes_server_port=389
ldapvirtualboxes_bind=yes
ldapvirtualboxes_version=3
ldapvirtualboxes_search_base=dc=alif,dc=kz
ldapvirtualboxes_query_filter=(mailBox=%s)
ldapvirtualboxes_result_attribute=mailBox
ldapvirtualboxes_result_format=%d/%u/

Незнаю верно или нет, но по другому как - незнаю.

И тогда (извиняюсь, что навалился со своими вопросами), еще один момент: как правильно организовать работу с виртуальными доменами? В BGBilling-е, я так понял, что единственный способ работы с почтовыми доменами - редактировать файл настроек модуля E-Mail, и возможности хранить их отдельно в LDAP нет. Исходя из этого с main.cf (у Postfix-а) я для virtual_mailbox_domains
написал:

virtual_mailbox_domains=ldap:ldapvirtualdomains
ldapvirtualdomains_server_host=localhost
ldapvirtualdomains_server_port=389
ldapvirtualdomains_bind=yes
ldapvirtualdomains_version=3
ldapvirtualdomains_search_base=dc=alif,dc=kz
ldapvirtualdomains_query_filter=(mailBox=*@%s)
ldapvirtualdomains_result_attribute=OK

в результате получаю сообщение о невозможности доставки
"<test@exito.kz>: mail for exito.kz loops back to myself"

однако если делаю так:
virtual_mailbox_domains=exito.kz
то почта доставляется и ложится в нужное место.

как быть дальше не представляю.

В планах внедрение BGBilling-а, и хотелось бы по максимуму упростить администрирование и свести все в BGBilling клиенту,
поэтому будет не удобно, к примеру конфигурить список доменов и путей к почте, откуда-нибудь еще.

И последнее, поправьте если я ошибаюсь, видимо в BGBilling-е в модуле Email, понятия Alias-ов нет и функцтонала такого не предусмотрено?


Вложения:
Комментарий к файлу: Для общения с LDAP пользуюсь этой штукой
Screenshot-lat.jpg
Screenshot-lat.jpg [ 33.9 КБ | Просмотров: 10006 ]
Вернуться к началу
  
 
 Заголовок сообщения: ... и еще
СообщениеДобавлено: 28 июн 2008, 13:07 
Забыл написать, что для того, чтобы работал поиск:

ldapvirtualdomains_search_base=dc=alif,dc=kz
ldapvirtualdomains_query_filter=(mailBox=*@%s)
ldapvirtualdomains_result_attribute=%s


пришлось схему VMAIL.SCHEMA подрихтовать, а именно
добавить возможность поиска по части подстроки в индексе:

VMAIL.SCHEMA:
...
attributetype ( 2.16.840.1.113730.3.2.10
NAME 'mailBox'
DESC 'RFC822 mail address'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
...

и

SLAPD.CONF:
...
index mailBox eq,sub
...

Что, мне кажется, не есть гуд :(


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 июн 2008, 19:05 
Не в сети

Зарегистрирован: 29 мар 2007, 16:21
Сообщения: 109
Откуда: Иркутск
Карма: 2
то что с доменами так криво это нужно просить бител что бы они переделали...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: c postfix-ом вроде разобрался
СообщениеДобавлено: 29 июн 2008, 15:36 
Итого для

virtual_mailbox_domains=ldap:ldapvirtualdomains

валидным оказалась следующая конструкция

# LDAP VIRTUAL DOMAINS
ldapvirtualdomains_server_host=localhost
ldapvirtualdomains_server_port=389
ldapvirtualdomains_bind=yes
ldapvirtualdomains_version=3
ldapvirtualdomains_search_base=dc=alif,dc=kz
ldapvirtualdomains_query_filter=(mailBox=*@%s)
ldapvirtualdomains_result_attribute=mailBox
ldapvirtualboxes_result_format=%d

Ибо до этого в результатах ЛДАП ответа нифига не возвращалось, и, как следствие, для тестового письма вмесито transport=virtual ставилось transport=smtp со всеми вытекающими отсюда неприятностями

Скверная ситуация теперь сложилась с Courier.
В евоном Couruer-authdaemon а именно в authldaprc ипостаси
теперь не могу сформировать из "test@exito.kz" его канонический maildir в виде "exito.kz/test"... в котором :cry: уже ждут не дождутся три письма, успешно принятых после боев c postfix-ом

Ну, BGBillinги, помогите! Не дали завести по человечески maildir, так хоть дайте мыслю как теперь извратиться :D


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 июн 2008, 20:40 
сделал немного по другому
настроил постфикс хранить почту
вместо "exito.kz/text" в просто одной папке "test@exito.kz"
... один хрен ....не получается Courier-POP3 натравить
:(


Вернуться к началу
  
 
 Заголовок сообщения: ...тихо сам с собой веду беседу...
СообщениеДобавлено: 30 июн 2008, 10:02 
Ну, вот, победил :D

Кому интересно - выкладываю:
AUTHLDAPRC:
Код:
...
LDAP_HOMEDIR          mailBox
LDAP_MAILROOT        /var/vmail
LDAP_MAILDIR           ./
...


POP3D:
Код:
...
MAILDIRPATH = ./
...



И все равно, с доменами испытываю таки какой-то дискомфорт ....


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.040s | 25 Queries | GZIP : On ]