Verder Terug Inhoud

3. Setup

3.1 Instellen van een Virtueel domein

De volgende stappen zijn nodig voor het met vmailmgr instellen van een virtueel domein (ervan uitgaande dat vmailmgr is gecompileerd en geïnstalleerd). Als voorbeeld zullen we een virtuele gebruiker `ik@mijndomain.org` instellen, met de aliassen `mijzelf@mijndomain.org` en `mijnnaam@mijndomein.org`.

  1. Zet een DNS entry op voor het domein. Ik zal dat hierin niet behandelen aangezien dat van veel te veel dingen afhangt. Wat ik wel aan kan geven is dat een PTR record dat overeenkomt met een entry in virtualdomains nodig is om een op IP gebaseerd virtueel domein te laten werken. Als nslookup bijvoorbeeld 10.56.33.122 mail.mijndomein.com retourneert, dan is er in virtualdomains een entry nodig als `mail.mijndomein.com:mijngebruiker` Als voorbeeld, gaan we ervan uit dat de mail exchanger voor mijndomein.org reeds zo is ingesteld dat het naar je computer verwijst.
  2. Stel een basisgebruiker in voor het domein. Maak een gebruiker aan met een naam naar keuze. Aangezien de maildirs voor alle gebruikers in het virtuele domein onder de homedirectory van deze gebruiker zal worden opgeslagen, moet je ervoor zorgen dat deze partitie of disk geschikt is voor een dergelijke opslag. De tools die je hiervoor kunt gebruiken, variëren nogal per systeem. Ik zal omwille van ons voorbeeld een gebruiker `mijngebruiker' toevoegen.
  3. Configureer qmail zo dat het 't domein herkent. Hiervoor moet je twee van qmail's configuratiebestanden in /var/qmail/control aanpassen:` `rcpthosts` en `virtualdomains`.
  4. Voeg aan `rcpthosts` de regel `mijndomein.org` toe.
  5. Voeg aan `virtualdomains` de regel `mijndomein.org:mijngebruiker` toe.

Als je wilt dat mail aan `watdanook.mijndomein.org` op dezelfde manier wordt bezorgd, voeg je de volgende gegevens toe:

Nadat je met deze stappen klaar bent, zal je `<qmail-send>` moeten killen en herstarten om ervoor te zorgen dat het de nieuwe `virtualdomains` tabel inleest. Als je `inetd` gebruikt om `qmail-popup` op te starten, `kill -HUP` het `inetd` proces dan ook.

3.2 Gebruik van één IP-adres voor meerdere domeinen

Inloggen als een virtuele gebruiker?

Er zijn twee manieren om zonder gebruik van meerdere IP-adressen in te loggen.

  1. De eerste manier is als `userSEPvirtual.domein.org` in te loggen, waar `user` de naam is van de mailbox van de virtuele gebruiker, SEP staat voor `@` of `:` (dit is de standaardwaarde, en is te configureren in de directory) `/etc/vmailmgr/'), en `virtual.domein.org' is de naam van het virtuele domein, zoals opgesomd in `/var/qmail/control/virtualdomains'.
  2. De tweede manier is de interne vorm van de mailbox naam te gebruiken, dat wil zeggen, `baseuser-user', waar `user' dezelfde naam is als hierboven, en `baseuser' de gebruikersnaam is van de beherende gebruiker.

Voorbeeld: `/var/qmail/control/virtualdomains' bevat

testdomein.org:testuser
Gebruiker `mijngebruiker' komt voor, en daarvoor is een virtuele mailbox ingesteld met de naam `me'. De `scheidingsteken' variabele in `/etc/vmailmgr/' bevat `@:'. Deze virtuele gebruiker zou in kunnen loggen als `me@mijndomein.com', `me:mijndomein.cm', of `mijngebruiker-me'.

3.3 Alle onjuist verstuurde mail opvangen?

In de `vmailmgr/' configuratiedirectory, komt een entry voor genaamd `default-username'. Als mail naar een virtueel domein niet overeenkomt met één van de gebruikers of aliassen in dat domein, wordt het bezorgd bij degene waarvan de naam is opgegeven in dit configuratie-item als het bestaat (standaard naar `+'). Om te zorgen dat het bij jou bezorgd wordt, typ je gewoon:

vaddalias me +

3.4 Setup VMailMgr IMAP ondersteuning?

VMailMgr ondersteunt Courier-IMAP, maar Courier-IMAP detecteert VMailMgr niet automatisch. Dit betekent dat er nog wat werk verzet moet worden om die twee samen te laten werken.


Verder Terug Inhoud