man/de/man5/vmm.cfg.5
author Pascal Volk <neverseen@users.sourceforge.net>
Tue, 19 Aug 2008 02:40:43 +0000
changeset 48 0d5f58f8b8f5
parent 39 8dcf739fc97e
child 68 7ae95b9938c4
permissions -rw-r--r--
* 'VirtualMailManager/Exceptions.py' - Rewrote class VMMException and all derived VMM*Exception classes. Affected files in VirtualMailManager/: + '../vmm' + 'Account.py' + 'Alias.py' + 'Config.py' + 'Domain.py' + 'MailLocation.py' + 'Transport.py' + 'VirtualMailManager.py' * 'VirtualMailManager/Config.py' - Some code cleanups/fixes in: + VMMConfig.load() + VMMConfig.configure() * 'VirtualMailManager/DomainAlias.py' - Added to repository * 'VirtualMailManager/VirtualMailManager.py' - Some code cleanups in: + VirtualMailManager.__chkCfgFile() + VirtualMailManager.__getFileMode() removed + VirtualMailManager.configure() * 'vmm' - Rewrote: + usage() + configure() + __main__ - Implemented show_version() * 'po/de.po' * 'po/vmm.pot' - updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     1
.\" $Id$
39
8dcf739fc97e * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 37
diff changeset
     2
.TH vmm.cfg 5 "17. Jun 2008" "Pascal Volk"
37
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     3
.SH NAME
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     4
vmm.cfg \- Konfigurationsdatei für vmm
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     5
.SH SYNOPSIS
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     6
/usr/local/etc/vmm.cfg
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     7
.SH BESCHREIBUNG
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     8
\fBvmm\fR(1) liest Konfigurationsparameter aus der Datei
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     9
\fI/usr/local/etc/vmm.cfg\fP.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    10
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    11
Die Konfigurationsdatei ist in mehrere Abschnitte unterteilt. Jeder Abschnitt
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    12
wird mit dem, in eckigen Klammern '[' und ']' eingefassten, Namen des Abschnitts
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    13
eingeleitet (z. B. \fB[database]\fP), gefolgt von \'Option = Wert\' Einträgen
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    14
(Z. B. \fBhost = 127.0.0.1\fP).
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    15
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    16
Leerräume um das Gleichheitszeichen '=' und am Ende eine Wertes werden
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    17
ignoriert.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    18
.PP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    19
Leerzeilen und Zeilen, die mit einer '#' oder einem ';' anfangen, werden
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    20
ignoriert.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    21
.PP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    22
Jeder Wert ist von einem der folgenden Datentypen:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    23
.IP \(bu
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    24
.I Boolean
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    25
um zu bestimmen, ob etwas eingeschaltet/aktiviert (true) oder
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    26
ausgeschaltet/deaktiviert (false) ist.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    27
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    28
Mögliche Werte für \fBtrue\fP sind: \fB1\fP, \fByes\fP, \fBtrue\fP und \fBon\fP.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    29
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    30
Mögliche Werte für \fBfalse\fP sind: \fB0\fP, \fBno\fP, \fBfalse\fP und
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    31
\fBoff\fP.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    32
.IP \(bu
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    33
.I Int
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    34
eine Integer-Zahl, geschrieben ohne eine gebrochene oder dezimale Komponente.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    35
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    36
Beispielsweise sind \fB1\fP, \fB50\fP oder \fB321\fP Integer-Zahlen.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    37
.IP \(bu
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    38
.I String
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    39
eine Folge von Buchstaben und Zahlen.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    40
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    41
Zum Beispiel: '\fBWort\fP', '\fBHallo Welt\fP', oder '\fB/usr/bin/strings\fP' 
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    42
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    43
.SH DATABASE ABSCHNITT
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    44
Der \fBdatabase\fP-Abschnitt wird verwendet, um die für den Datenbankzugriff
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    45
benötigten Optionen festzulegen.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    46
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    47
\fBhost\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    48
Der Hostname oder die IP-Adresse des Datenbank-Servers.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    49
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    50
\fBuser\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    51
Der Name des Datenbank-Benutzers.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    52
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    53
\fBpass\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    54
Das Passwort des Datenbank-Benutzers
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    55
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    56
\fBname\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    57
Name der zu verwendenden Datenbank.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    58
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    59
\fBBeispiel\fP:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    60
[database]
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    61
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    62
host = localhost
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    63
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    64
user = vmm
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    65
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    66
pass = T~_:L4OYyl]TU?)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    67
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    68
name = mailsys
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    69
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    70
.SH MAILDIR ABSCHNITT
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    71
Im \fBmaildir\fP-Abschnitt werden die für die Maildirs erforderlichen Optionen
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    72
festgelegt.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    73
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    74
\fBfolder\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    75
Standard-Name des Maildir-Verzeichnisses im Verzeichnis des jeweiligen
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    76
Anwenders.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    77
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    78
\fBmode\fP (\fIInt\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    79
Zugriffsbits des Maildirs in Dezimal-Schreibweise (Basis 10).
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    80
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    81
Beispiel: \'drwx------' -> oktal 0700 -> dezimal 448
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    82
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    83
\fBdiskusage\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    84
Legt fest, ob die Festplattenbelegung des Maildirs jedes Mal, wenn
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    85
Konto-Informationen ausgegeben werden, ermittelt und mit ausgegeben werden
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    86
sollen.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    87
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    88
\fBdelete\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    89
Bestimmt, ob das Maildir rekursiv gelöscht werden soll, wenn ein Konto gelöscht
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    90
wird.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    91
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    92
\fBBeispiel\fP:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    93
[maildir]
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    94
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    95
folder = Maildir
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    96
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    97
mode = 448
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    98
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    99
diskusage = false
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   100
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   101
delete = false
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   102
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   103
.SH SERVICES ABSCHNITT
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   104
Im \fBservices\fP-Abschnitt werden die Standard-Beschränkungen für alle Konten
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   105
festgelegt.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   106
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   107
\fBsmtp\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   108
Legt fest, ob sich ein Anwender standardmäßig per SMTP einloggen kann.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   109
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   110
\fBpop3\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   111
Legt fest, ob sich ein Anwender standardmäßig per POP3 einloggen kann.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   112
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   113
\fBimap\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   114
Legt fest, ob sich ein Anwender standardmäßig per IMAP einloggen kann.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   115
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   116
\fBmanagesieve\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   117
Legt fest, ob sich ein Anwender standardmäßig per MANAGESIEVE einloggen kann.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   118
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   119
\fBBeispiel\fP:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   120
[services]
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   121
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   122
smtp = true
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   123
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   124
pop3 = true
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   125
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   126
imap = false
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   127
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   128
managesieve = false
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   129
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   130
.SH DOMDIR ABSCHNITT
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   131
Im \fBdomdir\fP-Abschnitt werden die Optionen der Domain-Verzeichnisse bestimmt.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   132
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   133
\fBbase\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   134
Alle Domain-Verzeichnisse werden unterhalb dieses Basis-Verzeichnisses angelegt.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   135
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   136
\fBmode\fP (\fIInt\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   137
Zugriffsbits des Domain-Verzeichnisses in Dezimal-Schreibweise (Basis 10).
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   138
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   139
Beispiel: 'drwxrwx---' -> oktal 0770 -> dezimal 504
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   140
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   141
\fBdelete\fP (\fIBoolean\fP)
39
8dcf739fc97e * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 37
diff changeset
   142
Bestimmt, ob beim Löschen einer Domain das Verzeichnis einer Domain, inklusive
37
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   143
aller Anwender-Verzeichnisse, rekursiv gelöscht werden soll.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   144
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   145
\fBBeispiel\fP:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   146
[domdir]
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   147
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   148
base = /srv/mail
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   149
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   150
mode = 504
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   151
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   152
delete = false
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   153
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   154
.SH BIN ABSCHNITT
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   155
Der \fBbin\fP-Abschnitt wird verwendet, um Pfade zu Binaries, die von \fBvmm\fP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   156
benötigt werden, anzugeben.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   157
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   158
\fBdovecotpw\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   159
Der absolute Pfad zum dovecotpw-Binary. Diese wird verwendet, wenn als
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   160
Passwort-Schema eines der folgenden verwendet wird: 'SMD5', 'SSHA', 'CRAM-MD5',
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   161
\'HMAC-MD5', 'LANMAN', 'NTLM' oder 'RPA'.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   162
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   163
\fBdu\fP (\fIString\fP)
39
8dcf739fc97e * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 37
diff changeset
   164
Der absolute Pfad zu \fBdu\fR(1). Dieses Binary wird verwendet, wenn die
37
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   165
Festplattenbelegung eines Kontos ermittelt wird.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   166
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   167
\fBBeispiel\fP:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   168
[bin]
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   169
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   170
dovecotpw = /usr/sbin/dovecotpw
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   171
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   172
du = /usr/bin/du
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   173
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   174
.SH MISC ABSCHNITT
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   175
Im \fBmisc\fP-Abschnitt werden verschiedene Einstellungen festgelegt.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   176
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   177
\fBpasswdscheme\fP (\fIString\fP)
39
8dcf739fc97e * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 37
diff changeset
   178
Das zu verwendende Passwort-Schema (siehe auch: dovecotpw -l)
37
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   179
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   180
\fBgid_mail\fP (\fIInt\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   181
Die numerische Gruppen-ID der Gruppe mail, bzw. der Gruppe aus
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   182
mail_privileged_group der Datei dovecot.conf.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   183
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   184
\fBforcedel\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   185
Legt fest, ob beim Löschen einer Domain alle vorhanden Konten und/oder Aliase,
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   186
ohne Nachfrage, gelöscht werden sollen.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   187
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   188
\fBtransport\fP (\fIString\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   189
Der Standard-Transport aller Domains und Konten.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   190
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   191
\fBBeispiel\fP:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   192
[misc]
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   193
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   194
passwdscheme = CRAM-MD5
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   195
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   196
gid_mail = 8
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   197
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   198
forcedel = false
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   199
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   200
transport = dovecot:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   201
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   202
.SH CONFIG ABSCHNITT
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   203
Beim \fBconfig\fP-Abschnitt handelt es sich um einen internen
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   204
Steuerungs-Abschnitt.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   205
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   206
\fBdone\fP (\fIBoolean\fP)
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   207
Diese Option hat den den Wert \fIfalse\fP, wenn vmm zum ersten Mal installiert
39
8dcf739fc97e * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 37
diff changeset
   208
wurde. Wenn die Datei \fIvmm.cfg\fP von Hand editiert wird, weisen Sie dieser
37
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   209
Option abschließend den Wert \fItrue\fP zu.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   210
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   211
Wird die Konfiguration über das Kommando \fBvmm configure\fP angepasst, wird der
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   212
Wert dieser Option automatisch auf \fItrue\fP gesetzt.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   213
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   214
Sollte diese Option den Wert \fIfalse\fP zugewiesen haben, so startet \fBvmm\fP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   215
beim nächsten Aufruf im interaktiven Konfigurations-Modus.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   216
.TP
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   217
\fBBeispiel\fP:
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   218
[config]
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   219
.br
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   220
done = true
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   221
.\" -----
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   222
.SH DATEIEN
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   223
/usr/local/etc/vmm.cfg
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   224
.SH SIEHE AUCH
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   225
vmm(1), Programm für die Kommandozeile, um E-Mail-Domains, -Konten und -Aliase
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   226
zu verwalten.
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   227
.SH AUTOR
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   228
\fBvmm\fP und die dazugehörigen Manualseiten wurden von Pascal Volk
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   229
<\fIp.volk@veb-it.de\fP> geschrieben und sind unter den Bedingungen der BSD
89f952b0f366 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   230
Lizenz lizenziert.