# apt-get install slapd ldap-utils
# wget http://prdownloads.sourceforge.net/jamm/jamm-0.9.6-bin.tar.gz
# gunzip jamm-0.9.6-bin.tar.gz
# tar -xvf jamm-0.9.6-bin.tar
# cp jamm-0.9.6/jamm.schema /etc/ldap/schema/
Hierbij mag men niet vergeten de phpldapadmin te updaten
# apt-get install phpldapadmin
Ldap maakt gebruik van het Jamm schema.
JammMailAccount (1) A user’s mail account
JammVirtualDomain (2) Een domein dat is gehost op een machine
JammMailAlias (3) Mail aliassen
JammPostMaster (4) Een postmaster account – meerdere users kunnen postmaster zijn - A super user
Attributen 1:
Mail User’s volledig emailadres
homeDirectory User’s home directory -> /home/vmail/domains
Mailbox geeft het absolute path naar een mail directory .webmail.be
Cn User’s common name: Johan De Pauw
accountActive Boolean dat zegt of het account actief is
delete Jamm verwijderd nooit maar zet vlag
userPassword User’s password, gedycribd
Attributen 2:
jvd A hosted domain name like digiwize.net
accountActive Boolean om dat zeggen domein actief of niet
delete Verwijderd nooit maar zet vlag
Attributen 3:
Aliases Om een redirect op te zetten van een emailadres
Mail ontvangen
Maildrop Email adres dat verwijst
Delete Plaatst vlag
AccountActieve Of Alias actief is
Attributen 4:
roleOccupant Distinguished name van een gebruik dat de rechten als
postmaster heeft. Deze gebruiker kan meer dan andere gebruikers.
Dc=Example,dc=com DNS domain name
Cn=Users Relatieve Distinguished names
CN Common Name
OU Organization UNIT
DC Domain Component
All Configuratie gebeurt in /etc/ldap/base.ldif