ldap/cyrus server

Craig Ringer craig at postnewspapers.com.au
Mon Feb 9 23:16:58 EST 2004

On Tue, 2004-02-10 at 11:05, Robin M. wrote:
> I am trying to build an ldap cyrus server.

As in an LDAP directory server and Cyrus IMAP server on the same
machine, or as in a Cyrus server that uses LDAP for user authentication?
I presume you mean the former, but wasn't certain.

>  Is there a site that anyone
> knows of with good examples of schemas for use with an ldap email server
> that resemble all the fields a user would find in an outlook address
> book, or that work well with a netscape email client.

AFAIK most LDAP servers (at least OpenLDAP) come with built in schema
for inetOrgPerson, posixAccount, and most other schema you're likely to
need. If you're using OpenLDAP, look in /etc/openldap/schema (usually)
to see what comes with it. Having not worked with MS Exchange, I
couldn't tell you if they use the standard schema or not - but if not
I'm sure people will have created compatable schema for use with other
LDAP servers.

The LDAP server is generally separate from the MTA (eg Sendmail,
Postfix) and IMAP/POP server (eg Cyrus), except that the MTA or POP/IMAP
server might use the LDAP server for user information and
authentication. Sure, they can be on the same machine, but it's not
really an "ldap email" server so much as an "ldap and email server".

One issue, though - how you do you plan to have the users access the
address data, given that most mail clients don't support writing back to
an LDAP directory? Local address books plus a company-wide employee
address book in LDAP seems to be a common solution, but if you want
people to be able to share address books etc this is less than ideal.

BTW - does anybody know of mail clients that /can/ store the primary
user address book in an LDAP directory?

> Something explaining how to simulate an Exchange-like server.

Difficult; how do you plan to handle calendar data etc? With what MUA? I
think there are groupware servers around to do this (Bynari?
OpenGroupware? Others?) but haven't done much with them. I guess it
depends on what Exchange-like functions you need, and what clients
you're using.

> My ldap/cyrus server is now looking fairly complete but this is my first
> time and I have not really seen much recent documentation in this vein.

Having a better idea of what you're trying to achieve might be very
helpful in better answering your question.

Craig Ringer

Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

More information about the Info-cyrus mailing list