--- a/man/de/man1/vmm.1 Fri Aug 22 22:39:03 2008 +0000
+++ b/man/de/man1/vmm.1 Sat Aug 23 03:00:30 2008 +0000
@@ -1,5 +1,5 @@
.\" $Id$
-.TH "VMM" "1" "11. Jun 2008" "Pascal Volk"
+.TH "VMM" "1" "23. Aug 2008" "Pascal Volk"
.SH NAME
vmm \- Programm für die Kommandozeile, um E-Mail-Domains, -Konten und -Aliase zu
verwalten.
@@ -55,11 +55,11 @@
Beispiel:
\fBvmm configure services\fP
- * Konfigurations Abschnitt: services
- Neuer Wert für pop3 [True]:
- Neuer Wert für smtp [True]:
- Neuer Wert für imap [True]:
- Neuer Wert für managesieve [True]: false
+ * Konfigurations Abschnitt: »services«
+ Neuer Wert für Option pop3 [True]:
+ Neuer Wert für Option smtp [True]:
+ Neuer Wert für Option imap [True]:
+ Neuer Wert für Option managesieve [True]: false
.fi
.PP
.TP
@@ -80,8 +80,10 @@
.\"
.TP
\fBlistdomains\fP (\fBld\fP) [ \fIMuster\fP ]
-Dieser Unterbefehl listet alle verfügbaren Domains auf. Die Ausgabe kann
-reduziert werden, indem ein optionales \fIMuster\fP angegeben wird.
+Dieser Unterbefehl listet alle verfügbaren Domains auf. Allen Domains wird ein
+Präfix vorangestellt. Entweder ein '[+]', falls es sich um eine primäre Domain
+handelt, oder ein '[-]', falls es sich um eine Alias-Domain handelt. Die
+Ausgabe kann reduziert werden, indem ein optionales \fIMuster\fP angegeben wird.
.br
Um eine Wildcard-Suche durchzuführen kann das %-Zeichen am Anfang und/oder Ende
des \fIMusters\fP verwendet werden.
@@ -89,17 +91,19 @@
.nf
Beispiel:
- \fBvmm listdomains example%\fP
+ \fBvmm listdomains %example%\fP
Übereinstimmende Domains
- -------------------------
- example.com
- example.net
- example.org
+ ------------------------
+ [+] example.com
+ [-] e.g.example.com
+ [-] exempli-gratia.example.com
+ [+] example.net
+ [+] example.org
.fi
.\"
.TP
\fBhelp\fP (\fBh\fP)
-Dieser Unterbefehl gibt alle verfügbaren Kommandos auf stderr aus. Danach
+Dieser Unterbefehl gibt alle verfügbaren Kommandos auf stdout aus. Danach
beendet sich \fBvmm\fP.
.TP
\fBversion\fP (\fBv\fP)
@@ -127,7 +131,7 @@
Dieser Unterbefehl zeigt Information zur angegeben \fIDomain\fP an.
.br
Wurde das optionale Schlüsselwort '\fBdetailed\fP' angegeben, werden zusätzlich
-alle eingerichteten Konten und Aliase aufgelistet.
+alle eingerichteten Alias-Domains, Konten und Aliase aufgelistet.
.PP
.nf
Beispiel:
@@ -139,6 +143,7 @@
GID............: 70002
Transport......: dovecot:
Domaindir......: /home/mail/5/70002
+ Aliasdomains...: 0
Accounts.......: 0
Aliases........: 0
@@ -175,13 +180,49 @@
\fImisc\fP, auf true. Dann werden Sie beim Löschen von Domains nicht mehr wegen
vorhanden Konten/Aliase gewarnt.
.\"
+.SS ALIAS-DOMAIN UNTERBEFEHLE
+.TP
+\fBaliasdomainaddd\fP (\fBada\fP) \fIAliasdomain\fP \fIZieldomain\fP
+Mit diesem Unterbefehl wird der \fIZieldomain\fP die Alias-Domain
+\fIAliasdomain\fP zugewiesen.
+.PP
+.nf
+ Beispiel:
+
+ \fBvmm aliasdomainadd exempli-gratia.example.com example.com\fP
+.fi
+.TP
+\fBaliasdomaininfo (\fBadi\fP) \fIAliasdomain\fP
+Dieser Unterbefehl informiert darüber, welcher Domain die Alias-Domain
+\fIAliasdomain\fP zugeordnet ist.
+.PP
+.nf
+ Beispiel:
+
+ \fBvmm aliasdomaininfo exempli-gratia.example.com\fP
+ Alias-Domain Informationen
+ --------------------------
+ Die Alias-Domain exempli-gratia.example.com gehört zu:
+ * example.com
+.fi
+.TP
+\fBaliasdomaindelete\fP (\fBadd\fP) \fIAliasdomain\fP
+Wenn die Alias-Domain mit dem Namen \fIAliasdomain\fP gelöscht werden soll, ist
+dieser Unterbefehl zu verwenden.
+.PP
+.nf
+ Beispiel:
+
+ \fBvmm aliasdomaindelete e.g.example.com\fP
+.fi
+.\"
.SS KONTO UNTERBEFEHLE
.TP
\fBuseradd\fP (\fBua\fP) \fIAdresse\fP [ \fIPasswort\fP ]
Mit diesem Unterbefehl wird ein neues Konto für die angegebene \fIAdresse\fP
angelegt.
.br
-Wurde keine \fIPasswort\fP angegeben wird \fBvmm\fP dieses im interaktiven
+Wurde kein \fIPasswort\fP angegeben wird \fBvmm\fP dieses im interaktiven
Modus erfragen.
.PP
.nf
@@ -213,7 +254,7 @@
\fBuserpassword\fP (\fBup\fP) \fIAdresse\fP [ \fIPasswort\fP ]
Das \fIPasswort\fP eines Kontos kann mit diesem Unterbefehl aktualisiert werden.
.br
-Wurde keine \fIPasswort\fP angegeben wird \fBvmm\fP dieses im interaktiven
+Wurde kein \fIPasswort\fP angegeben wird \fBvmm\fP dieses im interaktiven
Modus erfragen.
.PP
.nf
@@ -285,9 +326,9 @@
\fBvmm aliasinfo support@example.com\fP
Alias Informationen
-------------------
- E-Mails für support@example.com gehen an:
- -> d.user@example.com
- -> e.user@example.com
+ E-Mails für support@example.com werden weitergeleitet an:
+ * d.user@example.com
+ * e.user@example.com
.fi
.TP
\fBaliasdelete\fP (\fBad\fP) \fIAlias\fP [ \fIZiel\fP ]
--- a/man/man1/vmm.1 Fri Aug 22 22:39:03 2008 +0000
+++ b/man/man1/vmm.1 Sat Aug 23 03:00:30 2008 +0000
@@ -1,5 +1,5 @@
.\" $Id$
-.TH "VMM" "1" "11. Jun 2008" "Pascal Volk"
+.TH "VMM" "1" "23. Aug 2008" "Pascal Volk"
.SH NAME
vmm \- command line tool to manage email domains/accounts/aliases
.SH SYNOPSIS
@@ -53,11 +53,11 @@
Example:
\fBvmm configure services\fP
- * Config section: services
- Enter new value for pop3 [True]:
- Enter new value for smtp [True]:
- Enter new value for imap [True]:
- Enter new value for managesieve [True]: false
+ * Config section: »services«
+ Enter new value for option pop3 [True]:
+ Enter new value for option smtp [True]:
+ Enter new value for option imap [True]:
+ Enter new value for option managesieve [True]: false
.fi
.PP
.TP
@@ -78,8 +78,9 @@
.\"
.TP
\fBlistdomains\fP (\fBld\fP) [ \fIpattern\fP ]
-This subcommand lists all available domains. The output can be limited with an
-optional \fIpattern\fP.
+This subcommand lists all available domains. All domain names will be prefixed
+either with '[+]', if the domain is a primary domain, or with '[-]', if it is
+an alias domain name. The output can be limited with an optional \fIpattern\fP.
.br
To perform a wild card search, the % character can be used at the start and/or
the end of the \fIpattern\fP.
@@ -87,17 +88,19 @@
.nf
Example:
- \fBvmm listdomains example%\fP
+ \fBvmm listdomains %example%\fP
Matching domains
----------------
- example.com
- example.net
- example.org
+ [+] example.com
+ [-] e.g.example.com
+ [-] exempli-gratia.example.com
+ [+] example.net
+ [+] example.org
.fi
.\"
.TP
\fBhelp\fP (\fBh\fP)
-Prints all available commands to stderr. After this \fBvmm\fP exits.
+Prints all available commands to stdout. After this \fBvmm\fP exits.
.TP
\fBversion\fP (\fBv\fP)
Prints the version information from \fBvmm\fP.
@@ -122,7 +125,7 @@
This subcommand shows some information about the given domain.
.br
If the keyword '\fBdetailed\fP' is specified as optional argument, all
-available accounts and aliases will be listed.
+available alias domains, accounts and aliases will be listed.
.PP
.nf
Example:
@@ -134,6 +137,7 @@
GID............: 70002
Transport......: dovecot:
Domaindir......: /home/mail/5/70002
+ Aliasdomains...: 0
Accounts.......: 0
Aliases........: 0
@@ -164,6 +168,41 @@
If you really always know what you are doing, edit your \fBvmm.cfg\fP and set
the option \fIforcedel\fP, in section \fImisc\fP, to true.
.\"
+.SS ALIAS DOMAIN SUBCOMMANDS
+.TP
+\fBaliasdomainaddd\fP (\fBada\fP) \fIaliasdomain\fP \fItargetdomain\fP
+This subcommand adds the new \fIaliasdomain\fP to the \fItargetdomain\fP that
+should be aliased.
+.PP
+.nf
+ Example:
+
+ \fBvmm aliasdomainadd exempli-gratia.example.com example.com\fP
+.fi
+.TP
+\fBaliasdomaininfo (\fBadi\fP) \fIaliasdomain\fP
+This subcommand shows to which domain the \fIaliasdomain\fP is assigned.
+.PP
+.nf
+ Example:
+
+ \fBvmm aliasdomaininfo exempli-gratia.example.com\fP
+ Alias domain information
+ ------------------------
+ The alias domain exempli-gratia.example.com belongs to:
+ * example.com
+.fi
+.TP
+\fBaliasdomaindelete\fP (\fBadd\fP) \fIaliasdomain\fP
+If the \fIaliasdomain\fP named alias domain should be removed use this
+subcommand.
+.PP
+.nf
+ Example:
+
+ \fBvmm aliasdomaindelete e.g.example.com\fP
+.fi
+.\"
.SS ACCOUNT SUBCOMMANDS
.TP
\fBuseradd\fP (\fBua\fP) \fIaddress\fP [ \fIpassword\fP ]
@@ -263,9 +302,9 @@
\fBvmm aliasinfo support@example.com\fP
Alias information
-----------------
- Mail for support@example.com goes to:
- -> d.user@example.com
- -> e.user@example.com
+ Mail for support@example.com will be redirected to:
+ * d.user@example.com
+ * e.user@example.com
.fi
.TP
\fBaliasdelete\fP (\fBad\fP) \fIalias\fP [ \fItarget\fP ]
--- a/po/de.po Fri Aug 22 22:39:03 2008 +0000
+++ b/po/de.po Sat Aug 23 03:00:30 2008 +0000
@@ -7,7 +7,7 @@
"Project-Id-Version: vmm 0.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-08-22 23:51+0200\n"
-"PO-Revision-Date: 2008-08-22 23:52+0200\n"
+"PO-Revision-Date: 2008-08-23 04:38+0200\n"
"Last-Translator: Pascal Volk <p.volk@veb-it.de>\n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -411,8 +411,8 @@
"\tThe alias domain %(alias)s belongs to:\n"
"\t * %(domain)s"
msgstr ""
-"\tDie Alias-Domain »%(alias)s« gehört zu:\n"
-"\t * %(domain)s."
+"\tDie Alias-Domain %(alias)s gehört zu:\n"
+"\t * %(domain)s"
#: vmm:189 vmm:197 vmm:205
msgid "Missing domain name."
--- a/vmm Fri Aug 22 22:39:03 2008 +0000
+++ b/vmm Sat Aug 23 03:00:30 2008 +0000
@@ -176,7 +176,6 @@
w_std(
_('\tThe alias domain %(alias)s belongs to:\n\t * %(domain)s')%info)
print
-
def configure():
if need_setup or len(argv) < 3: