← Back to team overview

sslug-teknik team mailing list archive

Re: Courier IMAP med LDAP og 'virtuelle' brugere

 

Anders Bruun Olsen wrote:
Hejsa,

Jeg skal til at have en mail server op at køre med en LDAP backend og
jeg har valgt Postfix som MTA da den har et godt ry og da jeg har noget
erfaring med den i forvejen. Men, IMAP skal der også til, og der vakler jeg lidt imellem Cyrus og
Courier som begge understøtter LDAP til authentification. Dog lader det
til at med Cyrus er det ikke nok blot at oprette en bruger i LDAP, der
skal man også oprette brugeren i brugerdatabasen så der bliver lavet en
mailfolder osv. til brugeren. Det kunne jeg godt tænke mig at undgå,
sådan at jeg kan nøjes med at oprette en bruger i LDAP og så virker det.
Kan Courier klare det? Og kan Courier overhovedet fungere uden at hver
bruger har et homedir? Altså kan den klare "virtuelle" brugere som kun
eksisterer i LDAP?

Hvis du opretter brugerne som virtuelle brugere i postfix, så behøver du ikke oprette brugerne som brugere på selve maskinen. Du kan så fortælle postfix at den skal hente oplysninger om brugerne i LDAP. En af oplysningerne skal så være sti-navnet til der hvor hver enkelt brugers maildir er placeret.

Du skal dog stadig oprette maildir for brugeren manuelt. Dvs. hvis bruger hans skal have mail i

/var/maildata/hans/Maildir

så skal

/var/maildata/hans

oprettes manuelt

Maildir biblioteket kan du også oprette manuelt, men eller bliver det oprettet første gang hans modtaqer en mail!

Du skal så også fortælle Courier (jeg ved ikke noget om Cyrus) at den skal hente bruger oplysninger fra LDAP, dvs. f.eks. hvor er maildir placeret.

Jeg har dog ikke prøvet det med LDAP, men kun med MySQL og det virker fint.

Jeg bruger dog maildrop som MDA og det er så maildrop der finder maildir sti-navnet i MySQL.

 /jens lauterbach

ps. der finded en række guides til ovenstående (MySQL setup)

http://kirb.insanegenius.net/postfix.html

http://kummefryser.dk/HOWTO/mail/postfix_mysql.html



Follow ups

References