Postfix, Cyrus, LDAP
Hi!
Ich versuche gerade ein Konzept für ein Mailsystem mit ca. 8000
Benutzern zu erstellen und bin spiele z.Z. mit den oben genannten
Programmen 'rum :-)
Zur Ausgangssituation: die Benutzerdaten befinden sich in einer
Oracle-Datenbank, können aber auch per LDAP abgefragt werden, was
bevorzugt werden soll.
Zum Testen habe ich mir einen kleinen lokalen LDAP-Server aufgebaut, in
dem 3 Benutzer drin sind. (siehe Anhang ldap-daten). Die
Authentifizierung Cyrus an LDAP funktioniert mit libpam-ldap. Was
schönerweise überhaupt kein Problem wahr.
Jedoch kann der Cyrus-Admin (in /etc/imapd.conf steht 'admins: pop0001')
keine Mailboxen anlegen. und da komm ich nicht weiter.
$ cyradm -u pop0001 localhost
localhost password:
localhost> cm user.pop0001
command failed: Permission denied
localhost>
--
Heute ist nicht alle Tage, ich komm' wieder, keine Frage!!!
Joerg
"One day I woke up and discovered that I was in love with tripe."
-- Tom Anderson
version: 2
#
# filter: (objectclass=*)
# requesting: ALL
#
# terrania, city
dn: dc=terrania,dc=city
objectClass: dcObject
dc: terrania
# admin, terrania, city
dn: cn=admin,dc=terrania,dc=city
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: admin
description: LDAP administrator
st: Baden-Wuerttemberg
l: Konstanz
# People, terrania, city
dn: ou=People,dc=terrania,dc=city
objectClass: organizationalUnit
ou: People
# Roaming, terrania, city
dn: ou=Roaming,dc=terrania,dc=city
objectClass: organizationalUnit
ou: Roaming
# jeff1, terrania, city
dn: cn=jeff1, dc=terrania, dc=city
cn: jeff1
sn: Friedrich
givenName: Joerg
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
mail: Joerg.Friedrich@terrania.city
uid: pop0001
# jeff2, terrania, city
dn: cn=jeff2, dc=terrania, dc=city
cn: jeff2
sn: Friedrich
givenName: Joerg
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
mail: Joerg.Dieter.Friedrich@terrania.city
uid: pop0002
# test1, terrania, city
dn: cn=test1, dc=terrania, dc=city
cn: test1
sn: Friedrich
givenName: Joerg
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
mail: test.tester@terrania.city
uid: pop0003
# search result
search: 2
result: 0 Success
# numResponses: 8
# numEntries: 7
Reply to: