← Back to team overview

sslug-teknik team mailing list archive

Re: Qmail og virtusertable versionII : )

 

In <134B8AAE635DD411BC8500508BDF754C067F52FA@xxxxxxxxxxxxxxx> Andreas Bjerre Overgaard <anov@xxxxxx> writes:

>Jeg har 4 domæner på min server disse skal alle kunne modtage email på
>webmaster@domæne men til fire forskelige bruger så man kan altså ikke bare
>lave et alias på brugernavnet (alias/.qmail-webmaster) jeg bliver nød til at
>gøre det på hele mail adressen så fx post til
>webmaster@domain1 går til bruger1
>Og
>webmaster@domain2 går til bruger2
>Osv osv.

OK, det er et standard setup af virtuelle domæner i qmail.

1) Opret en bruger-konto til at håndtere hvert af domænerne.
   F.eks. en bruger "domain1user" til domain1 osv. Brugeren
   behøver ikke have noget password (kontoen kan være "locked"),
   men han SKAL have et hjemme-directory som er hans eget.
2) Sørg for at domain1 står i /var/qmail/control/rcpthosts,
   men IKKE i /var/qmail/control/locals.
3) Tilføj linien "domain1:domain1user" til /var/qmail/control/virtualdomains
   og genstart qmail (den hurtige måde: "killall -HUP qmail-send")

Du har nu sat et virtuelt mail-domæne op. Al mail der ankommer til
xxx@domain1 bliver leveret lokalt til "domain1user-xxx", d.v.s. mail
til dette domæne styres helt af domain1user's opsætning. Så det er en
simpel adresse-omskrivning. For at styre forwarding skal du lave
.qmail-filer i domain1user's hjemmebibliotek. Altså

4) cd ~domain1user
   echo "bruger1" >.qmail-webmaster
   chown domain1user .qmail-webmaster

Trin 4 kan gøres på mange måder - dette er nok den hurtigste, hvis
man kun har nogle få adresser, der skal oprettes. Hvis der er tale
om mange brugere, eller de gerne selv skulle kunne administrere
deres postkasser, så skal du nok kigge på en pakke som "vmailmgr",
der gør det på en lidt mere elegant måde.

.qmail-filerne fungerer list som ".forward", men man kan gøre mange
andre ting med .qmail-filer - kig på "man dot-qmail", hvor du også kan
se at det med en "&" foran den adresse der forwardes til er optional,
når blot adressen starter med et tal eller et bogstav.

-- 
Henrik Storner <henrik@xxxxxxx> 



References