Well, domains and users are separate stuff.

Once you have the domains, I understand you have to reuse/access them in the user part managed by LDAP, but as I said before, I didn't try LDAP at all.

Maybe if you publish a howto-singledomain-ldap someone could try it also and further help with the multidomain part.

Thx, Eric


On 08/02/2012 10:51 AM, Merve Temizer wrote:
Hi,
I can not understand.
I want to ask by another way.

In domainlist-template.conf

<domainlist class="org.apache.james.domainlist.xml.XMLDomainList">
    <domainnames>
        <domainname>localhost</domainname>
    </domainnames>
    <autodetect>true</autodetect>
    <autodetectIP>true</autodetectIP>
    <defaultDomain>localhost</defaultDomain>

</domainlist>

it allows to describe more than one domain as i understand.

Thus, this makes me think that i can add example.com(e.g. dc=example,dc=com
node), merve.com (e.g. dc=merve,dc=com node) etc.

And than tell James to use all of them.

As you know james-cli.sh allow me to "adddomains".

I can not understand why i can not bind all these domains to LDAP nodes.

If i cant why James allow me to have multiple domains?

2012/8/2 Eric Charles <[email protected]>

Hi Merve,
You can't have multiple repositories in userrepository.conf.

LDAP only manages the users. You still have to have a separate persistence
(non LDAP) for the domains
http://james.apache.org/**server/3/config-domainlist.**html<http://james.apache.org/server/3/config-domainlist.html>

Thx, Eric


On 08/01/2012 12:23 PM, Merve Temizer wrote:

Hello,

I can do authentication with LDAP.

Two configurations below run excellent when they are on their own.

But i want both at the same time

i tried below lines in usersrepository.conf

<repository name="LocalUsers"
class="org.apache.james.user.**ldap.**ReadOnlyUsersLDAPRepository"
ldapHost="ldap://localhost:**10389"; principal="uid=admin,ou=**system"
credentials="secret" userObjectClass="**inetOrgPerson"
userBase="ou=users,ou=system" userIdAttribute="uid"><**UsersDomain>
example.com
</UsersDomain><LDAPRoot>dc=**example,dc=com</LDAPRoot><**
MailAddressAttribute>mail</**MailAddressAttribute><**
IdentityAttribute>uid</**IdentityAttribute><**AuthenticationType>simple</
**AuthenticationType><**ManagePasswordAttribute>TRUE</**
ManagePasswordAttribute><**PasswordAttribute>**userPassword</**
PasswordAttribute></**repository>

<repository name="LocalUsers"
class="org.apache.james.user.**ldap.**ReadOnlyUsersLDAPRepository"
ldapHost="ldap://localhost:**10389"; principal="uid=admin,dc=merve,**
dc=com"
credentials="secret" userObjectClass="**inetOrgPerson"
userBase="ou=users,dc=merve,**dc=com" userIdAttribute="uid"><**
UsersDomain>
merve.com
</UsersDomain><LDAPRoot>dc=**merve,dc=com</LDAPRoot><**
MailAddressAttribute>mail</**MailAddressAttribute><**
IdentityAttribute>uid</**IdentityAttribute><**AuthenticationType>simple</
**AuthenticationType><**ManagePasswordAttribute>TRUE</**
ManagePasswordAttribute><**PasswordAttribute>**userPassword</**
PasswordAttribute></**repository>

   but it failed.

Can you suggest something, is it possible to have mıltiple domains?

Thanks.



--
eric | http://about.echarles.net | @echarles


------------------------------**------------------------------**---------
To unsubscribe, e-mail: 
server-dev-unsubscribe@james.**apache.org<[email protected]>
For additional commands, e-mail: 
[email protected].**org<[email protected]>





--
eric | http://about.echarles.net | @echarles


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to