Domains verwalten

Nachdem Sie vmm konfiguriert haben kann es mit der Verwaltung losgehen. Bevor Sie einen Account oder Alias anlegen können, müssen Sie eine Domain anlegen. Was Sie neben dem Anlegen von Domains mit dem vmm noch erledigen können, wird in den untenstehenden Abschnitten beschrieben.

Domain anlegen

Syntax:

Mit diesem Unterbefehl werden Domains angelegt.
Beim Anlegen der Domain wird das Domain-Verzeichnis erstellt.
Optional kann ein, von der Konfiguration abweichender, Transport für die anzulegende Domain angegeben werden. Dieser Transport gilt dann als Vorgabewert für alle neu anzulegenden Accounts der Domain.

Das folgende Beispiel zeigt das Anlegen der Domains example.org und pаypal.tld. Für die Domain pаypal.tld wird ein abweichender Transport angegeben.

hostname ~ # vmm domainadd example.org
hostname ~ # vmm da pаypal.tld virtual:
hostname ~ #

Domain-Informationen

Syntax:

Dieser Unterbefehl dient dazu, sich Informationen zu einer bereits eingerichteten Domain anzeigen zu lassen.
Optional kann das Argument details an vmm übergeben werden. Mögliche Werte für details sind:

accounts
um zusätzlich alle eingerichteten Konten aufzulisten
aliasdomains
um zusätzlich alle zugeordneten Alias-Domains aufzulisten
aliases
um zusätzlich alle verfügbaren Alias-Adressen aufzulisten
relocated
um zusätzlich alle Adressen der relocated Users aufzulisten
full
um zusätzlich alle zuvor genannten Informationen aufzulisten

Das folgende Beispiel zeigt das Abrufen von Domain-Informationen:

hostname ~ # vmm domaininfo pаypal.tld
Domain Informationen
--------------------
        Domainname.....: xn--pypal-4ve.tld (pаypal.tld)
        GID............: 70676
        Transport......: virtual:
        Domaindir......: /srv/mail/x/70676
        Aliasdomains...: 0
        Accounts.......: 0
        Aliases........: 0
        Relocated......: 0

hostname ~ # vmm di example.com relocated
Domain Informationen
--------------------
        Domainname.....: example.com
        GID............: 70312
        Transport......: dovecot:
        Domaindir......: /srv/mail/8/70312
        Aliasdomains...: 0
        Accounts.......: 33
        Aliases........: 1
        Relocated......: 2

Verfügbare Relocated Users
--------------------------
        b.user@example.com
        z.user@example.com

hostname ~ #

Transport ändern

Syntax:

Soll der Transport für neu Konten geändert werden, verwenden Sie diesen Unterbefehl.
Soll hingegen der Transport für neue und bestehende Konten festgelegt/geändert werden, übergeben Sie zusätzlich das optionale Schlüsselwort force.

Beispiel: Änderung des Vorgabe-Transports der Domain pаypal.tld:

hostname ~ # vmm dt pаypal.tld dovecot:
hostname ~ #

Domain Löschen

Syntax:

Um eine Domain aus der Datenbank zu entfernen verwenden Sie den Unterbefehl domaindelete, bzw. seine Kurzform dd.
Je nach Konfiguration und Vorhandensein von Konten und/oder Alias-Adressen kann es vorkommen, dass Sie vmm beim Versuch, eine Domain zu löschen, über das Vorhandensein von Konten und/oder Alias-Adressen informiert und die angeforderte Aktion abbricht. Wenn Sie sich sicher sind, dass die Domain mit allen Konten und/oder Alias-Adressen gelöscht werden soll, können Sie zusätzlich eines der folgenden Schlüsselwörter angegeben:

delalias
erzwingt das Löschen der Domain inkl. der vorhandenen Alias-Adressen
deluser
erzwingt das Löschen der Domains inkl. der eingerichteten Konten
delall
erzwingt das Löschen der Domain inkl. angelegter Konten und/oder Alias-Adressen

{i} Vorhandene Einträge in der relocated-Tabelle sowie mögliche Alias-Domains, die der zu löschenden Domain zugeordnet sind, werden stillschweigend gelöscht.

Beispiel: Löschen einer Domain:

hostname ~ # vmm domaindelete winzigweich.tld
hostname ~ #

DeVMMWiki: VMM_Verwenden/DomainsVerwalten (last edited 2008-12-29 07:41:24 by PascalVolk)

SourceForge.net Logo