Назад | Перейти на главную страницу

Как включить универсальную электронную почту в версии iRedMail с открытым исходным кодом?

Как создать универсальный псевдоним электронной почты для домена в редакции iRedMail с открытым исходным кодом?

Я знаю, что это возможно через LDAP, и нашел следующие инструкции: http://iredmail.org/wiki/index.php?title=Addition/OpenLDAP/Catch-all

Проблема в том, как именно добавить эти параметры через phpLDAPAdmin?

Я выбираю «Создать здесь новую запись» и выбираю тип mailUser.

Затем на шаге 2 первый вопрос касается «RDN» с полем выбора «выберите атрибут RDN».

Что мне выбрать в качестве RDN? Какие поля формы «Создать объект» необходимо заполнить?

К сожалению, проверка ввода данных пользователем полностью отсутствует, а окончательные ошибки не содержат объяснения, что не так.

Также, когда я пытаюсь импортировать пример из iredmail wiki phpldapadmin, он выдает ошибку LDIF Import Parse. Описание: Требуется действительная строка dn []

Строка dn: dn: mail = @ mydomain.eu, ou = Users, domainName = mydomain.eu, o = domains, dc = myserver, dc = pl

Используя пример на данной веб-странице, используйте известный хороший инструмент, например ldapmodify чтобы добавить пользователя:

ldapmodify -D admin-dn -w admin-dn-password <<!
dn: mail=@a.cn,ou=Users,domainName=a.cn,o=domains,dc=iredmail,dc=org
changetype: add
accountstatus: active
cn: catch-all
mail: @a.cn
mailForwardingAddress: www@a.cn
mailForwardingAddress: www2@a.cn
objectclass: inetOrgPerson
objectclass: mailUser
sn: catch-all
uid: catch-all
!

Полная рабочая версия, нужно только сменить домены и пароли:

ldapmodify -D cn=Manager,dc=yourdomain,dc=com -w your-admin-password <<!
dn: mail=@a.cn,ou=Users,domainName=a.cn,o=domains,dc=iredmail,dc=org
changetype: add
accountstatus: active
cn: catch-all
mail: @a.cn
mailForwardingAddress: www@a.cn
mailForwardingAddress: www2@a.cn
objectclass: inetOrgPerson
objectclass: mailUser
sn: catch-all
uid: catch-all
!