Hsadmin-mail: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: {{HSDoku-Links}} WICHTIG: 1. Die Konfigurationsdateien etc/virtusertable in den Paketen sind damit außer Betrieb und wurden bereits gelöscht. 2. E-Mail-Adressen ...)
 
(etwas formarierter)
Zeile 1: Zeile 1:
{{HSDoku-Links}}
{{HSDoku-Links}}


WICHTIG:
E-Mail-Adressen mit hsadmin verwalten.


Zur Zeit nur die Bedienung per Kommandozeile freigeschaltet.
Das Kommandozeilen-Programm ist dabei identisch mit dem für UNIX-User.
== WICHTIG ==
1. Die Konfigurationsdateien etc/virtusertable in den Paketen  
1. Die Konfigurationsdateien etc/virtusertable in den Paketen  
sind damit außer Betrieb und wurden bereits gelöscht.
sind damit außer Betrieb und wurden bereits gelöscht.
Zeile 10: Zeile 13:
und wurden NICHT übernommen.
und wurden NICHT übernommen.


Weitere Informationen:
== Alle vorhandenen E-Mail-Adressen ==
 
Damit wir, die Entwickler und Hostmaster, uns auf einen Punkt nach dem
anderen konzentrieren können, ist zur Zeit nur die Bedienung per
Kommandozeile freigeschaltet. Das Kommandozeilen-Programm ist dabei
identisch mit dem für UNIX-User. Hier Aufruf-Beispiele für
E-Mail-Adressen:
 
Die Datenfelder aller sichtbaren E-Mail-Adressen auflisten:
Die Datenfelder aller sichtbaren E-Mail-Adressen auflisten:
<pre>
hsadmin -c emailaddress.search
</pre>


hsadmin -c emailaddress.search
Die Datenfelder localpart, subdomain, domain und target mit ":"
 
Die Datenfelder localPart, subdomain, domain und target mit ":"
getrennt zeilenweise ausgeben:
getrennt zeilenweise ausgeben:
<pre>
hsadmin -c emailaddress.search \
-d '${localpart}:${subdomain}:${domain}:${target}\n'
</pre>


hsadmin -c emailaddress.search \
== Eine E-Mail-Adresse hinzufügen ==
-d '${localpart}:${subdomain}:${domain}:${target}\n'
<pre>
 
hsadmin --call:emailaddress.add \
Eine E-Mail-Adresse hinzufügen
--set:localpart=test \
 
--set:domain=example.com \
hsadmin --call:emailaddress.add \
--set:target=xyz00-test
--set:localpart=test \
</pre>
--set:domain=example.com \
Hierbei habe ich zur Abwechslung die Langform der Optionen verwendet.
--set:target=xyz00-test
 
Hierbei habe ich zur Abwechslung die Langform der Optionen
verwendet.
Das Ziel einer E-Mail-Adresse ändern:
== Das Ziel einer E-Mail-Adresse ändern: ==
 
<pre>
hsadmin -c emailaddress.update -s target=test@example.org \
hsadmin -c emailaddress.update -s target=test@example.org \
test@example.com
test@example.com
 
</pre>
Eine E-Mail-Adresse löschen:
 
hsadmin -c emailaddress.delete test@example.com


== Eine E-Mail-Adresse löschen: ==
<pre>
hsadmin -c emailaddress.delete test@example.com
</pre>
Zu unterscheiden ist, ob eine Subdomain separat aufgeschaltet wurde, dann
Zu unterscheiden ist, ob eine Subdomain separat aufgeschaltet wurde, dann
wird sie bei der Domain mit angegeben, oder ob sie nicht separat
wird sie bei der Domain mit angegeben, oder ob sie nicht separat
Zeile 55: Zeile 53:
Es gelten des weiteren dieselben Hinweise bezüglich des Login wie vor
Es gelten des weiteren dieselben Hinweise bezüglich des Login wie vor
einigen Tagen für die UNIX-User.
einigen Tagen für die UNIX-User.
Alles Gute wünscht
Michael Hönnig

Version vom 20. Mai 2009, 11:24 Uhr

E-Mail-Adressen mit hsadmin verwalten.

Zur Zeit nur die Bedienung per Kommandozeile freigeschaltet. Das Kommandozeilen-Programm ist dabei identisch mit dem für UNIX-User.

WICHTIG

1. Die Konfigurationsdateien etc/virtusertable in den Paketen sind damit außer Betrieb und wurden bereits gelöscht.

2. E-Mail-Adressen mit Umlauten (außer in der Domain, wo die IDN-Kodierung verwendet wird) sind derzeit noch nicht zulässig, und wurden NICHT übernommen.

Alle vorhandenen E-Mail-Adressen

Die Datenfelder aller sichtbaren E-Mail-Adressen auflisten:

hsadmin -c emailaddress.search

Die Datenfelder localpart, subdomain, domain und target mit ":" getrennt zeilenweise ausgeben:

hsadmin -c emailaddress.search \
-d '${localpart}:${subdomain}:${domain}:${target}\n'

Eine E-Mail-Adresse hinzufügen

hsadmin --call:emailaddress.add \
--set:localpart=test \
--set:domain=example.com \
--set:target=xyz00-test

Hierbei habe ich zur Abwechslung die Langform der Optionen verwendet.

Das Ziel einer E-Mail-Adresse ändern:

hsadmin -c emailaddress.update -s target=test@example.org \
test@example.com

Eine E-Mail-Adresse löschen:

hsadmin -c emailaddress.delete test@example.com

Zu unterscheiden ist, ob eine Subdomain separat aufgeschaltet wurde, dann wird sie bei der Domain mit angegeben, oder ob sie nicht separat aufgeschaltet wurden, dann muss sie als Subdomain angegeben werden. Für E-Mail-Adressen der aufgeschalteten Domains wird die Subdomain nicht angegeben.

Es gelten des weiteren dieselben Hinweise bezüglich des Login wie vor einigen Tagen für die UNIX-User.