[Решено] IredMail+LDap+Gosa

Автор Гадость, 10 октября 2013, 10:38:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Гадость

РЕШЕНО

комрады требуется помощь.
Имеем: серв под дебианом
На него накатываем свежий iRedMail-0.8.5
Тут заминок никаких, все интуитивно и понятно.
После инстала получаем рабочий почтовый серв с авторизацией с LDAP
Казалось бы вот оно счастье НО конфигурилка по умолчанию мягко говоря лысенькая )))) (имеется в виду шароварная версия)
Порывшись да почитавши нарыл замечательный проект GOSa и решил прикрутить её к всему этому добру.
Вот тут то все и началось. Итак что делал:
собственно ставим:

#apt-get install gosa-schema gosa gosa-plugin-systems gosa-plugin-mail

Затем подключаем схемы, я делал так (возможно здесь и кроется моя ошибка):
в /etc/ldap/slapd.conf добавил строки:

#Schema Gosa
include /etc/ldap/schema/gosa/gosystem.schema
include /etc/ldap/schema/gosa/gofon.schema
include /etc/ldap/schema/gosa/goto.schema
include /etc/ldap/schema/gosa/goserver.schema
include /etc/ldap/schema/gosa/samba3.schema
include /etc/ldap/schema/gosa/gosa-samba3.schema

после строк добавленых инсталятором iredmail:

# Schemas.
include     /etc/ldap/schema/core.schema
include     /etc/ldap/schema/corba.schema
include     /etc/ldap/schema/cosine.schema
include     /etc/ldap/schema/inetorgperson.schema
include     /etc/ldap/schema/nis.schema
# Integrate Amavisd-new.
include     /etc/ldap/schema/amavis.schema
# Schema provided by iRedMail.
include     /etc/ldap/schema/iredmail.schema

Дале инсталим госу из вебморды по инструкции, инсталяция проходит без сучка и задоринки, а вот дальше выясняется, что не всё хорошо.
Логинимся в госу https://localhost/gosa
пытаемся создать пользователя, после ввода его пароля получаем:

Но пользователь в базе ldap таки создаётся
При попытке создать почтовый ящик пользователю получаем:

В базе LDAP видим (phpldapadmin):

+--> dc=domain,dc=dp,dc=ua (8)
  ---> cn=vmail
  ---> cn=vmailadmin
  ---> o=domainAdmins
  +--> o=domains (2)
  | +--> domainName=domain.dp.ua (4)
  | | ---> ou=Aliases
  | | ---> ou=Externals
  | | ---> ou=Groups
  | | +--> ou=Users (2)
  | | | ---> mail=postmaster@domain.dp.ua
  | | | ---> mail=test@domain.dp.ua
  | | | ---> Create new entry here
  | | ---> Create new entry here
  | +--> domainName=test.domain.local (4)
  | | ---> ou=Aliases
  | | ---> ou=Externals
  | | ---> ou=Groups
  | | +--> ou=Users (1)
  | | | ---> mail=user1@test.domain.local
  | | | ---> Create new entry here
  | | ---> Create new entry here
  | ---> Create new entry here
  ---> o=GOsaLdapEncoding_,_"_(_)_+_/
  +--> ou=groups (1)
  | ---> cn=gosauzvery
  | ---> Create new entry here
  +--> ou=people (3)
  | ---> cn=1 1
  | ---> cn=gosauzvery gosauzvery
  | ---> cn=System Administrator
  | ---> Create new entry here
  +--> ou=systems (1)
  | +--> ou=configs (1)
  | | ---> ou=gosa
 
При чём первая часть создаётся из админки iredmail а вторая из gosa и друг друга не видят в своих интерфейсах...
Подозреваю, что нужно копать в сторону схем.
Что могут посоветовать комрады? Уж ооч хоцца запустить эту связочку.

Сообщение объединено: 10 октября 2013, 16:35:22

Подскажите плз, где прочитать "правила размещения изображений" беглый поиск по форуму и в https://debianforum.ru/index.php?topic=269.0 результатов не дал.


Гадость

#2
Итак буду отвечать помаленьку сам себе для "истории и потомков"
Итак начнём с конца :)
Ошибка при добавлении почты - не добавлен почтовый серверв в разделе системс
Ошибка при генерации пароля - ещё не разобрался.
Как прикрутить госу к iredmail - проще iredmail прикручивать к госе как выяснилось.
Нарыл инструкцию, но прикручивать ещё не пробывал.
Кто может помочь с нормальным переводом статьи буду благодарен, хотя в принципе там интуитивно понятно:
http://www.iredmail.org/forum/topic309-iredmail-support-how-to-use-irm-with-gosa.html

Сообщение объединено: 17 октября 2013, 18:16:28

Статья действительно помогла, связка замечательно работает, НО по прежнему при создании нового пользователя вылетает ошибка и не создаётся поле с паролем (как показал phpldapadmin).
Соответственно не даёт новым юзверям залогиниться на вебморду почты... под юзверем админа заходит прекрасно.

Подозреваю что лдап который ставится с iredmail чем-то отличается от того что ставится по apt-get, потому как при установке голого лдап+госа всё работает на ура....

Сейчас попробую с нуля поставить лдап+госа, потом накатить iredmail а потом по статье отредактировать конфиги.

Гадость

Все получилось все заработало!

Как всё сделал разместил у себя на блоге, для потомков:

Получилась связка OpenLDAP+Gosa+Iredmail+Sogo

http://blog.toxa.dp.ua/?p=37

(Надеюсь админы не сочтут за рекламу, копипаст содержимого статьи для wiki разрешён без ссылки на ресурс.)

Сейчас работаю над связкой FreeIPA+IredMail+Tine20. Есть трудности, буду благодарен за помощь желающих. пишите в личку или на мыло.