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