.. _kap-modul-emailaddress:
==================
.. option:: emailaddress.search
Suche E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten
.. option:: emailaddress.add
Füge eine neue E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.
.. option:: emailaddress.update
Aktualisiere eine E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten.
.. option:: emailaddress.remove
Lösche eine E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten.
Das HSAdmin-Modul emailaddress
kann entsprechend der folgenden Befehlssyntax von :command:HSADmin
Felder setzen oder verändern::
emailaddress.function({where:{field:'value',...}, set:{field:'value',...}})
Im Modul emailaddress
stehen folgende Felder zur Verfügung.
domain
Name einer Domain
localpart
Bezeichnung für den lokalen Teil einer E-Mail-Adresse: der Teil vor @
.
target
Ziel einer E-Mail-Adresse, mehrere Ziele werden durch Kommata getrennt
Mit dem folgenden Befehl erhalten Sie eine Liste aller E-Mail-Adressen der Domain hs-example.de
.
.. code-block:: console
xyz00@hsadmin emailaddress.search({where:{domain:"hs-example.de"}})
Der folgende Befehl richtet die E-Mail-Adresse info@hs-example.de
mit einer Weiterleitung an die E-Mail-Adresse ihre@emailadresse.de
ein.
.. code-block:: console
xyz00@hsadmin emailaddress.add ({set:{domain:'hs-example.de',localpart:'info',target:'ihre@emailadresse.de'}})
.. todo:: Weitere Beispiele, mindestens noch eins mit where-Kondition