forum.bitel.ru http://forum.bitel.ru/ |
|
Кто настраивал Postfix+LDAP+Courier+BGbilling? http://forum.bitel.ru/viewtopic.php?f=11&t=1260 |
Страница 1 из 1 |
Автор: | eugenyh [ 27 июн 2008, 18:12 ] |
Заголовок сообщения: | Кто настраивал Postfix+LDAP+Courier+BGbilling? |
Собственно, хотел поинтересоваться рабочим конфигом Postfixa, покольку не могу победить virtual_mailbox_domain. Кроме того, не понятно куда в схеме ldap BGBilling пишет пароль на почтовый ящик? Особенно интересно, как решается вопрос со множеством доменов. |
Автор: | blib [ 27 июн 2008, 20:26 ] |
Заголовок сообщения: | |
dn: mailBox=admin@ufanet.ru,dc=ufamail,dc=ru mailBox: admin@ufanet.ru status: enabled objectClass: mailAccount userPassword: xxxxxxxxxxxxx ^^^^^^^^^^^ |
Автор: | eugenyh [ 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-ов нет и функцтонала такого не предусмотрено?
|
Автор: | eugenyh [ 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 ... Что, мне кажется, не есть гуд ![]() |
Автор: | blib [ 28 июн 2008, 19:05 ] |
Заголовок сообщения: | |
то что с доменами так криво это нужно просить бител что бы они переделали... |
Автор: | eugenyh [ 29 июн 2008, 15:36 ] |
Заголовок сообщения: | c postfix-ом вроде разобрался |
Итого для 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"... в котором ![]() Ну, BGBillinги, помогите! Не дали завести по человечески maildir, так хоть дайте мыслю как теперь извратиться ![]() |
Автор: | eugenyh [ 29 июн 2008, 20:40 ] |
Заголовок сообщения: | |
сделал немного по другому настроил постфикс хранить почту вместо "exito.kz/text" в просто одной папке "test@exito.kz" ... один хрен ....не получается Courier-POP3 натравить ![]() |
Автор: | eugenyh [ 30 июн 2008, 10:02 ] |
Заголовок сообщения: | ...тихо сам с собой веду беседу... |
Ну, вот, победил ![]() Кому интересно - выкладываю: AUTHLDAPRC: Код: ... LDAP_HOMEDIR mailBox LDAP_MAILROOT /var/vmail LDAP_MAILDIR ./ ... POP3D: Код: ...
MAILDIRPATH = ./ ... И все равно, с доменами испытываю таки какой-то дискомфорт .... |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |