sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62332
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