Hi there,

Well I've thing a night along about it. And I'm asking me now what other people will think about to use LDAP as default for managing the Apache James Server. I think it will need not very much work to embed Apache Directory. Optionally Administrators could chose another or an existing directory server like Active Directory from Microsoft. I've needed one day only to deploy Apache Directory Server as an WAR inside Apache Tomcat. And in Java I'm still an beginner. So at all in our modern time a mailserver is just a little part of a collaboration process inside a Corporate. And LDAP is the standard for user, permission and identity management about the solutions for instant massaging, email, groupware, wiki, documentation management, the enterprise website, print and fileservices.



Example one:
There is a company exemplary called Weed Pharmacy Inc. There IT uses:

Apache James as an Mailserver
SOGo as part of Webmail and Groupware
Liferay as solution for Websites and even more collaboration in the inter and intranet
On Liferay is integrated
Apache OfBiz for selling Weed B2B and B2C like ;)
Alfresco for Documentmanagement

These services runs on hundreds of servers in different datacenters across the world. All users and groups for these services are stored inside Apache Directory. Apache Directory also regulates with Kerberos and LDAP the access of the servers themselves. Such access to the PostgreSQL Servers from the applications and even more




Example two:
There is an ISP exemplary called LOL Cloud Inc.

LOL Cloud Inc. sells Webspace, with email accounts and groupware. The Apache Vhosts are stored on OpenLDAP. Groupware is SOGo and they uses Postfix and DBmail with OpenLDAP as an LDAP backend. For exemplary I describe Postfix, DBmail and SOGo without Vhosts. Just the emailstuff only

So the LDAP has the DN dc=directory,dc=lol-cloud,dc=com Every datacenter is an orgisation unit. A LDIF from one customer could shown like

dn: [email protected],ou=resellersgroup,ou=customername,o=Accounts,o=mailserver,o=server-42,o=datacenter-2,dc=directory,dc=lol-cloud,dc=com
objectClass: dbmailUser
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
cn: Toni Montana
mail: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
mailAlternateAddress: [email protected]
uid: toni_montana
dbmailGID: 10000
dbmailUID: 15654
mailQuota: 1524288000
userPassword::topsecret_md5



I'm using the DBmail Schema for OpenLDAP. As an attachment there is the OpenLDAP Schema and a LDIF with a Schema for Apache Directory Server. So at last LDAP ist the swiss army knife to connect difficulty parts of services together. Tell me if some more information will be needed.


best regards
Darko Hojnik

Am 07.04.2011, 07:24 Uhr, schrieb Norman Maurer <[email protected]>:

+1

Open JIRA issues is the way to go :)

Bye,
Norman


2011/4/7 Eric Charles <[email protected]>

Sure, we still have some work on the LDAP front :)

Feel free to open some JIRAs, and if you like as information on how to
contribute on domains,... in LDAP, and we will happily help you.

James' code is really modular and is architectured to easily support such
features.

Tks again,
- Eric



On 6/04/2011 19:18, Darko Hojnik wrote:

Oh thats bad. First I want deploy Apache James on a little Multidomain
Server -500 Users. But on larger installations it really will be needed.
Sorry I don't want start a flamewar now or insult you or another from
the development team. The work about Apache James is a really great job! But without proper support for LDAP I think it will be hard to integrate
Apache James maybe by an big enterprise or an ISP.
Currently we are using since 2009 DBmail for IMAP and POP3. Because it's
great to store Mails in Databases and replicate or cluster your
environment of your databaseservers. But in the last time it has made to
much trouble. So I hope on Apache James. A another solution could be
Zarafa but I suspecting me about there license so I never have tried it.

best regards
Darko Hojnik

Am 06.04.2011, 18:16 Uhr, schrieb Eric Charles <[email protected]>:

 Hi Darko,

James can only store users in ldap (not the domains nor the virtual
users).

There was a recent thread talking about james3 with LDAP
(http://markmail.org/message/uasjeq2f6jgcjj2z).

Mails can of course be stored in PostgreSQL.

Tks,
- Eric


On 5/04/2011 20:10, Darko Hojnik wrote:

Hi there,

Is there an example anywhere how I could configure Apache James with
LDAP. I want store all virtual domains, users, virtual users and
passwords inside LDAP. Mails should be stored on a PostgreSQL database.
I want LDAP because I think it's the cleanest way to connect our
Groupware on the Mailserver.

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


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


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

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

Reply via email to