Jan Ulrich Hasecke
2019-11-06 8d081ac85398030bb1c1f5f6e59e5c995a6987fa
commit | author | age
8d081a 1 .. _kap-modul-emailalias:
0a126d 2
8d081a 3 ================
JUH 4 Modul emailalias
5 ================
0a126d 6
8d081a 7 Funktionen
JUH 8 ==========
0a126d 9
8d081a 10 .. option:: emailalias.search
JUH 11
12    Suche E-Mail-Alias nach den im Befehlsausdruck angegebenen Feldern und Werten
13
14 .. option:: emailalias.add
15
16    Füge eine neue E-Mail-Alias nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.
17
18 .. option:: emailalias.update
19
20    Aktualisiere eine E-Mail-Alias nach den im Befehlsausdruck angegebenen Feldern und Werten.
21
22 .. option:: emailalias.remove
23
24    Lösche eine E-Mail-Alias nach den im Befehlsausdruck angegebenen Feldern und Werten.
25    
26 Editierbare Felder
27 ==================
28
29 Das HSAdmin-Modul ``emailalias`` kann entsprechend der folgenden Befehlssyntax von :command:`HSADmin` Felder setzen oder verändern::
30
31    emailalias.function({where:{field:'value',...}, set:{field:'value',...}})
32
33 Im Modul ``emailalias`` stehen folgende Felder zur Verfügung.
34
35 name
36    Name des E-Mail-Alias
37 target
38    Ziel einer E-Mail-Adresse; mehrere Ziele werden durch Kommata getrennt
39
40 Beispiele
41 =========
0a126d 42
JUH 43 .. code-block:: console
44
45     xyz00@hsadmin> emailalias.add ({set:{name:'xyz00',target:'webmaster@hs-example.de'}})
46
8d081a 47
JUH 48 .. todo:: Weitere Beispiele, mindestens noch eins mit where-Kondition