← Back to team overview

sslug-teknik team mailing list archive

Re: Courier IMAP med LDAP og 'virtuelle' brugere

 

On Mon, Apr 07, 2003 at 04:41:44PM +0200, Jens Lauterbach wrote:
> >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

Æv.. det var det jeg håbede på at kunne undgå.. men okay, jeg laver bare
et shellscript der ordner alt og så giver jeg dem der skal have adgang
til at oprette/slette brugere et fint webinterface til at afvikle
scriptet via.. (det er for at undgå at alle oprettelser/sletninger af
brugere er afhængige af mig).

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

Okay, smart nok..

> 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.

Så vidt jeg kunne se var LDAP support til Courier ret godt beskrevet, så
det burde jeg kunne finde ud af at få den til :)

> 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.

Jeg har kigget meget kort på maildrop, og umiddelbart ser det ud til at
den kan bruges som erstatning for procmail også?
Er der en ide i at kombinere postfix og maildrop?

> 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

Tak :)

-- 
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ $UL+++ P++ L+++ E- W+ N(+) o K? w O- M-- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41


Follow ups

References