author | Pascal Volk <neverseen@users.sourceforge.net> |
Fri, 07 Aug 2009 02:40:34 +0200 | |
changeset 101 | 0ab6f74aa165 |
parent 100 | b581e747e720 |
child 102 | 485d3f7d6981 |
permissions | -rw-r--r-- |
37 | 1 |
.\" $Id$ |
90
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
2 |
.TH "VMM" "1" "5. Okt 2008" "Pascal Volk" |
37 | 3 |
.SH NAME |
4 |
vmm \- Programm für die Kommandozeile, um E-Mail-Domains, -Konten und -Aliase zu |
|
5 |
verwalten. |
|
6 |
.SH SYNOPSIS |
|
7 |
.B vmm |
|
8 |
\fIUnterbefehl\fP \fIObjekt\fP [ \fIArgumente\fP ] |
|
9 |
.SH BESCHREIBUNG |
|
10 |
\fBvmm\fP (Virtual Mail Manager) ist ein Kommandozeilen-Werkzeug für |
|
11 |
Administratoren/Postmaster zur Verwaltung von Domains, Konten und Aliase. Es |
|
12 |
wurde entwickelt für Dovecot und Postfix mit einem PostgreSQL-Backend. |
|
13 |
.SH UNTERBEFEHLE |
|
14 |
Von jedem Unterbefehl gibt es jeweils eine lange und kurze Variante. Bei beiden |
|
15 |
Formen ist die Groß-/Kleinschreibung zu berücksichtigen. |
|
16 |
.SS ALLGEMEINE UNTERBEFEHLE |
|
17 |
.TP |
|
18 |
\fBconfigure\fP (\fBcf\fP) [ \fIAbschnitt\fP ] |
|
19 |
Startet den interaktiven Konfiguration-Modus für alle Konfigurations-Abschnitte. |
|
20 |
.br |
|
21 |
Wurde das optionale Argument \fIAbschnitt\fP angegeben, werden nur die Optionen |
|
22 |
des angegebenen Abschnitts angezeigt und können geändert werden. Folgende |
|
23 |
Abschnitte sind vorhanden: |
|
24 |
.RS |
|
25 |
.PD 0 |
|
26 |
.TP |
|
27 |
- |
|
28 |
.B |
|
29 |
database |
|
30 |
.TP |
|
31 |
- |
|
32 |
.B |
|
33 |
maildir |
|
34 |
.TP |
|
35 |
- |
|
36 |
.B |
|
37 |
services |
|
38 |
.TP |
|
39 |
- |
|
40 |
.B |
|
41 |
domdir |
|
42 |
.TP |
|
43 |
- |
|
44 |
.B |
|
45 |
bin |
|
46 |
.TP |
|
47 |
- |
|
48 |
.B |
|
49 |
misc |
|
50 |
.PD |
|
51 |
.RE |
|
52 |
.LP |
|
53 |
.PP |
|
54 |
.nf |
|
55 |
Beispiel: |
|
56 |
||
57 |
\fBvmm configure services\fP |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
58 |
* Konfigurations Abschnitt: »services« |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
59 |
Neuer Wert für Option pop3 [True]: |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
60 |
Neuer Wert für Option smtp [True]: |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
61 |
Neuer Wert für Option imap [True]: |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
62 |
Neuer Wert für Option managesieve [True]: false |
37 | 63 |
.fi |
64 |
.PP |
|
65 |
.TP |
|
66 |
\fBgetuser\fP (\fBgu\fP) \fIuserid\fP |
|
67 |
Wenn nur eine UserID vorhanden ist, z. B. aus der Prozessliste, kann mit dem |
|
68 |
Unterbefehl \fBgetuser\fP die E-Mail-Adresse des Users ermittelt werden. |
|
69 |
.PP |
|
70 |
.nf |
|
71 |
Beispiel: |
|
72 |
||
73 |
\fBvmm getuser 70004\fP |
|
74 |
Account Informationen |
|
75 |
--------------------- |
|
76 |
UID............: 70004 |
|
77 |
GID............: 70000 |
|
78 |
Address........: c.user@example.com |
|
79 |
.fi |
|
80 |
.\" |
|
81 |
.TP |
|
82 |
\fBlistdomains\fP (\fBld\fP) [ \fIMuster\fP ] |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
83 |
Dieser Unterbefehl listet alle verfügbaren Domains auf. Allen Domains wird ein |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
84 |
Präfix vorangestellt. Entweder ein '[+]', falls es sich um eine primäre Domain |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
85 |
handelt, oder ein '[-]', falls es sich um eine Alias-Domain handelt. Die |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
86 |
Ausgabe kann reduziert werden, indem ein optionales \fIMuster\fP angegeben wird. |
37 | 87 |
.br |
88 |
Um eine Wildcard-Suche durchzuführen kann das %-Zeichen am Anfang und/oder Ende |
|
89 |
des \fIMusters\fP verwendet werden. |
|
90 |
.PP |
|
91 |
.nf |
|
92 |
Beispiel: |
|
93 |
||
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
94 |
\fBvmm listdomains %example%\fP |
37 | 95 |
Übereinstimmende Domains |
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
96 |
------------------------ |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
97 |
[+] example.com |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
98 |
[-] e.g.example.com |
79
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
99 |
[-] example.name |
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
100 |
[+] example.net |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
101 |
[+] example.org |
37 | 102 |
.fi |
103 |
.\" |
|
104 |
.TP |
|
105 |
\fBhelp\fP (\fBh\fP) |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
106 |
Dieser Unterbefehl gibt alle verfügbaren Kommandos auf stdout aus. Danach |
37 | 107 |
beendet sich \fBvmm\fP. |
108 |
.TP |
|
109 |
\fBversion\fP (\fBv\fP) |
|
110 |
Gibt Versions-Informationen zu \fBvmm\fP aus. |
|
111 |
.\" |
|
112 |
.SS DOMAIN UNTERBEFEHLE |
|
113 |
.TP |
|
114 |
\fBdomainadd\fP (\fBda\fP) \fIDomain\fP [ \fITransport\fP ] |
|
115 |
Fügt eine neue \fIDomain\fP in die Datenbank ein. |
|
116 |
.br |
|
117 |
Ist das optionale Argument \fITransport\fP angegeben, wird der Vorgabe-Transport |
|
118 |
aus \fBvmm.cfg\fP (misc/transport) für diese \fIDomain\fP ignoriert und der |
|
119 |
angegebene \fITransport\fP verwendet. Der angegebene \fITransport\fP ist |
|
120 |
gleichzeitig der Vorgabe-Transport für alle neuen Konten, die unter dieser |
|
121 |
Domain eingerichtet werden. |
|
122 |
.PP |
|
123 |
.nf |
|
124 |
Beispiele: |
|
125 |
||
126 |
\fBvmm domainadd support.example.com smtp:mx1.example.com |
|
127 |
vmm domainadd sales.example.com\fP |
|
128 |
.fi |
|
129 |
.TP |
|
64 | 130 |
\fBdomaininfo\fP (\fBdi\fP) \fIDomain\fP [ \fIdetails\fP ] |
37 | 131 |
Dieser Unterbefehl zeigt Information zur angegeben \fIDomain\fP an. |
132 |
.br |
|
64 | 133 |
Um detaillierte Informationen über die \fIDomain\fP zu erhalten, kann das |
134 |
optionale Argument \fIdetails\fP angegeben werden. Ein möglicher Wert für |
|
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
135 |
\fIdetails\fP kann eines der folgenden fünf Schlüsselwörter sein: |
62
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
136 |
.RS |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
137 |
.PD 0 |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
138 |
.TP |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
139 |
.B accounts |
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
140 |
um alle existierenden Konten aufzulisten |
62
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
141 |
.TP |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
142 |
.B aliasdomains |
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
143 |
um alle zugeordneten Alias-Domains aufzulisten |
62
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
144 |
.TP |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
145 |
.B aliases |
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
146 |
um alle verfügbaren Alias-Adressen aufzulisten |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
147 |
.TP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
148 |
.B relocated |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
149 |
um alle Adressen der relocated Users aufzulisten |
62
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
150 |
.TP |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
151 |
.B full |
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
152 |
um alle oben genannten Informationen aufzulisten |
62
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
153 |
.PD |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
154 |
.RE |
869de537a020
* 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
57
diff
changeset
|
155 |
.LP |
37 | 156 |
.PP |
157 |
.nf |
|
158 |
Beispiel: |
|
159 |
||
160 |
\fBvmm domaininfo sales.example.com\fP |
|
161 |
Domain Informationen |
|
162 |
-------------------- |
|
163 |
Domainname.....: sales.example.com |
|
164 |
GID............: 70002 |
|
165 |
Transport......: dovecot: |
|
166 |
Domaindir......: /home/mail/5/70002 |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
167 |
Aliasdomains...: 0 |
37 | 168 |
Accounts.......: 0 |
169 |
Aliases........: 0 |
|
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
170 |
Relocated......: 0 |
37 | 171 |
|
172 |
.fi |
|
173 |
.TP |
|
174 |
\fBdomaintransport\fP (\fBdt\fP) \fIDomain\fP \fITransport\fP [ \fIforce\fP ] |
|
175 |
Ein neuer \fITransport\fP für die angegebene \fIDomain\fP kann mit diesem |
|
176 |
Unterbefehl festgelegt werden. |
|
177 |
.br |
|
178 |
Wurde das optionale Schlüsselwort '\fBforce\fP' angegeben, so werden alle |
|
179 |
bisherigen Transport-Einstellungen, der in dieser Domain vorhandenen Konten, |
|
180 |
mit dem neuen \fITransport\fP überschrieben. |
|
181 |
.br |
|
182 |
Andernfalls gilt der neue \fITransport\fP nur für Konten, die neu erstellt |
|
183 |
werden. |
|
184 |
.PP |
|
185 |
.nf |
|
186 |
Beispiel: |
|
187 |
||
188 |
\fBvmm domaintransport support.example.com dovecot:\fP |
|
189 |
.fi |
|
190 |
.TP |
|
191 |
\fBdomaindelete\fP (\fBdd\fP) \fIDomain\fP [ \fIdelalias\fP | \fIdeluser\fP | \fIdelall\fP ] |
|
192 |
Mit diesem Unterbefehl wird die angegebene \fIDomain\fP gelöscht. |
|
193 |
.br |
|
194 |
Sollten der \fIDomain\fP Konten und/oder Aliase zugeordnet sein, wird \fBvmm\fP |
|
195 |
die Ausführung des Befehls mit einer entsprechenden Fehlermeldung beenden. |
|
196 |
||
197 |
Sollten Sie sich Ihres Vorhabens sicher sein, so kann optional eines der |
|
198 |
folgenden Schlüsselwörter angegeben werden: '\fBdelalias\fP', '\fBdeluser\fP' oder '\fBdelall\fP' |
|
199 |
||
200 |
Sollten Sie wirklich immer wissen was Sie tun, so editieren Sie Ihre |
|
201 |
\fBvmm.cfg\fP und setzen den Wert der Option \fIforcedel\fP, im Abschnitt |
|
202 |
\fImisc\fP, auf true. Dann werden Sie beim Löschen von Domains nicht mehr wegen |
|
203 |
vorhanden Konten/Aliase gewarnt. |
|
204 |
.\" |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
205 |
.SS ALIAS-DOMAIN UNTERBEFEHLE |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
206 |
.TP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
207 |
\fBaliasdomainaddd\fP (\fBada\fP) \fIAliasdomain\fP \fIZieldomain\fP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
208 |
Mit diesem Unterbefehl wird der \fIZieldomain\fP die Alias-Domain |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
209 |
\fIAliasdomain\fP zugewiesen. |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
210 |
.PP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
211 |
.nf |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
212 |
Beispiel: |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
213 |
|
79
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
214 |
\fBvmm aliasdomainadd example.name example.com\fP |
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
215 |
.fi |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
216 |
.TP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
217 |
\fBaliasdomaininfo (\fBadi\fP) \fIAliasdomain\fP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
218 |
Dieser Unterbefehl informiert darüber, welcher Domain die Alias-Domain |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
219 |
\fIAliasdomain\fP zugeordnet ist. |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
220 |
.PP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
221 |
.nf |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
222 |
Beispiel: |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
223 |
|
79
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
224 |
\fBvmm aliasdomaininfo example.name\fP |
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
225 |
Alias-Domain Informationen |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
226 |
-------------------------- |
79
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
227 |
Die Alias-Domain example.name gehört zu: |
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
228 |
* example.com |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
229 |
.fi |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
230 |
.TP |
79
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
231 |
\fBaliasdomainswitch\fP (\fBads\fP) \fIAliasdomain\fP \fIZieldomain\fP |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
232 |
Wenn das Ziel der vorhandenen \fIAliasdomain\fP auf eine andere \fIZieldomain\fP |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
233 |
geändert werden soll, ist dieser Unterbefehl zu verwenden. |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
234 |
.PP |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
235 |
.nf |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
236 |
Beispiel: |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
237 |
|
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
238 |
\fBvmm aliasdomainswitch example.name example.org\fP |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
239 |
.fi |
0ae7597eed11
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
66
diff
changeset
|
240 |
.TP |
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
241 |
\fBaliasdomaindelete\fP (\fBadd\fP) \fIAliasdomain\fP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
242 |
Wenn die Alias-Domain mit dem Namen \fIAliasdomain\fP gelöscht werden soll, ist |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
243 |
dieser Unterbefehl zu verwenden. |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
244 |
.PP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
245 |
.nf |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
246 |
Beispiel: |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
247 |
|
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
248 |
\fBvmm aliasdomaindelete e.g.example.com\fP |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
249 |
.fi |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
250 |
.\" |
37 | 251 |
.SS KONTO UNTERBEFEHLE |
252 |
.TP |
|
253 |
\fBuseradd\fP (\fBua\fP) \fIAdresse\fP [ \fIPasswort\fP ] |
|
254 |
Mit diesem Unterbefehl wird ein neues Konto für die angegebene \fIAdresse\fP |
|
255 |
angelegt. |
|
256 |
.br |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
257 |
Wurde kein \fIPasswort\fP angegeben wird \fBvmm\fP dieses im interaktiven |
37 | 258 |
Modus erfragen. |
259 |
.PP |
|
260 |
.nf |
|
261 |
Beispiele: |
|
262 |
||
263 |
\fBvmm ua d.user@example.com 'A 5ecR3t P4s5\\/\\/0rd'\fP |
|
264 |
\fBvmm ua e.user@example.com\fP |
|
265 |
Neues Passwort eingeben: |
|
266 |
Neues Passwort wiederholen: |
|
267 |
.fi |
|
268 |
.TP |
|
90
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
269 |
\fBuserinfo\fP (\fBui\fP) \fIAdresse\fP [ \fIdetails\fP ] |
37 | 270 |
Dieser Unterbefehl zeigt einige Informationen über das Konto mit der angegebenen |
271 |
\fIAdresse\fP an. |
|
272 |
.br |
|
90
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
273 |
Wurde das optionale Argument \fIdetails\fP angegeben, werden weitere |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
274 |
Informationen ausgegeben. |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
275 |
.br |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
276 |
Mögliche Werte für \fIdetails\fP sind: |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
277 |
.RS |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
278 |
.PD 0 |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
279 |
.TP |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
280 |
.B aliases |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
281 |
um alle Alias-Adressen, mit dem Ziel \fIAdresse\fP, aufzulisten |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
282 |
.TP |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
283 |
.B du |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
284 |
um zusätzlich die Festplattenbelegung des Kontos anzuzeigen |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
285 |
.TP |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
286 |
.B full |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
287 |
um alle oben genannten Informationen anzuzeigen |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
288 |
.PD |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
289 |
.RE |
1734eb5101c6
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
81
diff
changeset
|
290 |
.LP |
37 | 291 |
.TP |
292 |
\fBusername\fP (\fBun\fP) \fIAdresse\fP \fI'Bürgerlicher Name'\fP |
|
293 |
Der Bürgerliche Name des Konto-Inhabers mit der angegebenen \fIAdresse\fP kann |
|
294 |
mit diesem Unterbefehl gesetzt/aktualisiert werden. |
|
295 |
.PP |
|
296 |
.nf |
|
297 |
Beispiel: |
|
298 |
||
299 |
\fBvmm un d.user@example.com 'John Doe'\fP |
|
300 |
.fi |
|
301 |
.TP |
|
302 |
\fBuserpassword\fP (\fBup\fP) \fIAdresse\fP [ \fIPasswort\fP ] |
|
303 |
Das \fIPasswort\fP eines Kontos kann mit diesem Unterbefehl aktualisiert werden. |
|
304 |
.br |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
305 |
Wurde kein \fIPasswort\fP angegeben wird \fBvmm\fP dieses im interaktiven |
37 | 306 |
Modus erfragen. |
307 |
.PP |
|
308 |
.nf |
|
309 |
Beispiel: |
|
310 |
||
311 |
\fBvmm up d.user@example.com 'A |\\/|0r3 5ecur3 P4s5\\/\\/0rd?'\fP |
|
312 |
.fi |
|
313 |
.TP |
|
314 |
\fBusertransport\fP (\fBut\fP) \fIAdresse\fP \fITransport\fP |
|
315 |
Mit diesem Unterbefehl kann ein abweichender \fITransport\fP für das Konto mit |
|
316 |
der angegebenen \fIAdresse\fP festgelegt werden. |
|
317 |
.PP |
|
318 |
.nf |
|
319 |
Beispiel: |
|
320 |
||
321 |
\fBvmm ut d.user@example.com smtp:pc105.it.example.com\fP |
|
322 |
.fi |
|
323 |
.TP |
|
64 | 324 |
\fBuserdisable\fP (\fBu0\fP) \fIAdresse\fP [ \fIService\fP ] |
37 | 325 |
Soll ein Anwender keinen Zugriff auf einen oder alle Service haben, kann der |
326 |
Zugriff mit diesem Unterbefehl beschränkt werden. |
|
327 |
.br |
|
64 | 328 |
Wurde weder ein \fIService\fP noch das Schlüsselwort '\fIall\fP' angegeben, |
329 |
werden alle Services (\fIsmtp\fP, \fIpop3\fP, \fIimap\fP, und \fImanagesieve\fP) |
|
330 |
für das Konto mit der angegebenen \fIAdresse\fP deaktiviert. |
|
37 | 331 |
.br |
64 | 332 |
Andernfalls wird nur der Zugriff auf den angegeben \fIService\fP gesperrt. |
37 | 333 |
.PP |
334 |
.nf |
|
335 |
Beispiele: |
|
336 |
||
337 |
\fBvmm u0 b.user@example.com imap\fP |
|
338 |
\fBvmm userdisable c.user@example.com\fP |
|
339 |
.fi |
|
66
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
340 |
.PP |
37 | 341 |
.TP |
64 | 342 |
\fBuserenable\fP (\fBu1\fP) \fIAdresse\fP [ \fIService\fP ] |
37 | 343 |
Um den Zugriff auf bestimmte oder alle gesperrten Service zu gewähren, wird |
344 |
dieser Unterbefehl verwendet. |
|
345 |
.br |
|
64 | 346 |
Wurde weder ein \fIService\fP noch das Schlüsselwort '\fIall\fP' angegeben, |
347 |
werden alle Services (\fIsmtp\fP, \fIpop3\fP, \fIimap\fP, und \fImanagesieve\fP) |
|
348 |
für das Konto mit der angegebenen \fIAdresse\fP aktiviert. |
|
37 | 349 |
.br |
64 | 350 |
Andernfalls wird nur der Zugriff auf den angegeben \fIService\fP gestattet. |
66
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
351 |
.PP |
37 | 352 |
.TP |
66
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
353 |
\fBuserdelete\fP (\fBud\fP) \fIAdresse\fP [ \fIdelalias\fP ] |
37 | 354 |
Verwenden Sie diesen Unterbefehl um, das Konto mit der angegebenen \fIAdresse\fP |
355 |
zu löschen. |
|
66
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
356 |
.br |
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
357 |
Sollte es einen oder mehrere Aliase geben, deren Zieladresse mit der des Kontos |
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
358 |
identisch ist, wird \fBvmm\fP die Ausführung des Befehls mit einer |
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
359 |
entsprechenden Fehlermeldung beenden. Um dieses zu umgehen, kann das optionale |
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
360 |
Schlüsselwort '\fIdelalias\fP' angegebenen werden. |
37 | 361 |
.\" |
362 |
.SS ALIAS UNTERBEFEHLE |
|
363 |
.TP |
|
364 |
\fBaliasadd\fP (\fBaa\fP) \fIAlias\fP \fIZiel\fP |
|
365 |
Mit diesem Unterbefehl werden neue Aliase erstellt. |
|
366 |
.PP |
|
367 |
.nf |
|
368 |
Beispiele: |
|
369 |
||
370 |
\fBvmm aliasadd john.doe@example.com d.user@example.com\fP |
|
371 |
\fBvmm aa support@example.com d.user@example.com\fP |
|
372 |
\fBvmm aa support@example.com e.user@example.com\fP |
|
373 |
.fi |
|
374 |
.TP |
|
375 |
\fBaliasinfo\fP (\fBai\fP) \fIAlias\fP |
|
376 |
Informationen zu einem Alias können mit diesem Unterbefehl ausgegeben werden. |
|
377 |
.PP |
|
378 |
.nf |
|
379 |
Beispiel: |
|
380 |
||
381 |
\fBvmm aliasinfo support@example.com\fP |
|
382 |
Alias Informationen |
|
383 |
------------------- |
|
57
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
384 |
E-Mails für support@example.com werden weitergeleitet an: |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
385 |
* d.user@example.com |
38c42e09677a
* 'man/de/man1/vmm.1'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
37
diff
changeset
|
386 |
* e.user@example.com |
37 | 387 |
.fi |
388 |
.TP |
|
389 |
\fBaliasdelete\fP (\fBad\fP) \fIAlias\fP [ \fIZiel\fP ] |
|
390 |
Verwenden Sie diesen Unterbefehl um den angegebenen \fIAlias\fP zu löschen. |
|
391 |
.br |
|
66
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
392 |
Wurde die optionale Zieladresse \fIZiel\fP angegeben, so wird nur diese |
995d538a6eb5
* 'VirtualMailManager/Account.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
64
diff
changeset
|
393 |
Zieladresse vom angegebenen \fIAlias\fP entfernt. |
37 | 394 |
.PP |
395 |
.nf |
|
396 |
Beispiel: |
|
397 |
\fBvmm ad support@example.com d.user@example.com\fP |
|
398 |
.fi |
|
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
399 |
.\" |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
400 |
.SS RELOCATED UNTERBEFEHLE |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
401 |
.TP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
402 |
\fBrelocatedadd\fP (\fBra\fP) \fIalte_adresse\fP \fIneue_adresse\fP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
403 |
Um einen neuen relocated User anzulegen kann dieser Unterbefehl verwendet |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
404 |
werden. |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
405 |
.br |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
406 |
Dabei ist \fIalte_adresse\fP die ehemalige Adresse des Benutzers, z. B. |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
407 |
b.user@example.com, und \fIneue_adresse\fP die neue Adresse, unter der Benutzer |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
408 |
erreichbar ist. |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
409 |
.PP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
410 |
.nf |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
411 |
Beispiel: |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
412 |
|
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
413 |
\fBvmm relocatedadd b.user@example.com b-user@company.tld\fP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
414 |
.fi |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
415 |
.TP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
416 |
\fBrelocatedinfo\fP (\fBri\fP) \fIalte_adresse\fP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
417 |
Dieser Unterbefehl zeigt die neue Adresse des relocated Users mit |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
418 |
\fIalte_adresse\fP. |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
419 |
.PP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
420 |
.nf |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
421 |
Beispiel: |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
422 |
|
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
423 |
\fBvmm relocatedinfo b.user@example.com\fP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
424 |
Relocated Informationen |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
425 |
----------------------- |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
426 |
Der Benutzer »b.user@example.com« ist erreichbar unter »b-user@company.tld« |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
427 |
.fi |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
428 |
.TP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
429 |
\fBrelocateddelete\fP (\fBrd\fP) \fIalte_adresse\fP |
100
b581e747e720
INSTALL, man/*: small enhancement and corrections
Pascal Volk <neverseen@users.sourceforge.net>
parents:
90
diff
changeset
|
430 |
Mit diesem Unterbefehl kann der relocated User mit \fIalte_adresse\fP gelöscht |
b581e747e720
INSTALL, man/*: small enhancement and corrections
Pascal Volk <neverseen@users.sourceforge.net>
parents:
90
diff
changeset
|
431 |
werden. |
81
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
432 |
.PP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
433 |
.nf |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
434 |
Beispiel: |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
435 |
|
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
436 |
\fBvmm relocateddelete b.user@example.com\fP |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
437 |
.fi |
89b71a9abfcf
* 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
79
diff
changeset
|
438 |
.\" |
37 | 439 |
.SH DATEIEN |
440 |
/usr/local/etc/vmm.cfg |
|
441 |
.SH SIEHE AUCH |
|
442 |
vmm.cfg(5), Konfigurationsdatei für vmm |
|
443 |
.SH AUTOR |
|
444 |
\fBvmm\fP und die dazugehörigen Manualseiten wurden von Pascal Volk |
|
445 |
<\fIp.volk@veb-it.de\fP> geschrieben und sind unter den Bedingungen der BSD |
|
446 |
Lizenz lizenziert. |