HS Admin Dokumentation

Modul emailaddress

Funktionen

emailaddress.search

Suche E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten

emailaddress.add

Füge eine neue E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.

emailaddress.update

Aktualisiere eine E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten.

emailaddress.remove

Lösche eine E-Mail-Adresse nach den im Befehlsausdruck angegebenen Feldern und Werten.

Editierbare Felder

Das HSAdmin-Modul emailaddress kann entsprechend der folgenden Befehlssyntax von 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

Beispiele

Mit dem folgenden Befehl erhalten Sie eine Liste aller E-Mail-Adressen der Domain hs-example.de.

xyz00@hsadmin> emailaddress.search({where:{domain:"hs-example.de"}})

Mit folgendem Befehl lässt sich eine neue E-Mail-Adresse einrichten und einem Postfach zuordnen:

xyz00@hsadmin> emailaddress.add ({set:{domain:'hs-example.de',localpart:'info',target:'xyz00-hs_example.de'}})

Das Programm gibt dann folgende Meldung als Quittierung des Befehls zurück:

[
   {
      admin:'xyz00-doms',
      domain:'hs-example.de',
      emailaddress:'info@hs-example.de',
      fulldomain:'hs-example.de',
      id:'88747',
      localpart:'info',
      pac:'xyz00',
      target:[
         'xyz00-hs_example.de'
      ]
   }
]

Wenn später einmal der Wunsch aufkommt, die eintreffenden E-Mails stattdessen an eine externe E-Mail-Adresse weiterzuleiten, kann man den Eintrag aktualisieren. Das Ziel (target) lässt sich entweder ändern:

xyz00@hsadmin> emailaddress.update ({where:{domain:'hs-example.de',localpart:'info'}, set:{target:'andere@mail.de'}})
[
   {
      admin:'xyz00-doms',
      domain:'hs-example.de',
      emailaddress:'info@hs-example.de',
      fulldomain:'hs-example.de',
      id:'88747',
      localpart:'info',
      pac:'xyz00',
      target:[
         'andere@mail.de'
      ]
   }
]

Oder man ergänzt die neue E-Mail-Adresse, indem man sie zusätzlich einfügt. Mehrere Ziele werden mit Kommata abgegrenzt.

xyz00@hsadmin> emailaddress.update ({where:{domain:'hs-example.de',localpart:'info'}, set:{target:'andere@mail.de,xzy00-hs_example.de'}})
[
   {
      admin:'xyz00-doms',
      domain:'hs-example.de',
      emailaddress:'info@hs-example.de',
      fulldomain:'hs-example.de',
      id:'88747',
      localpart:'info',
      pac:'xyz00',
      target:[
         'andere@mail.de',
         'xzy00-hs_example.de'
      ]
   }
]
Hostsharing Maskottchen mit Notizbuch
Inhalt auf dieser Seite
Weitere Informationen

Selbstbestimmte Digitalisierung

E-Mail Services

Hostsharing bietet eine professionelle E-Mail-Infrastruktur.

Dokumentation

E-Mail

Dokumentation

Webfrontend: E-Mail einrichten

Dokumentation

E-Mails senden und empfangen

Dokumentation

CLI HSAdmin Modul emailalias

Genossenschaftliche IT-Betreuung aus einer Hand
Beratung

Kompetente Beratung bei Auswahl und Anwendung von freier Software

Umsetzung

Tatkräftige Unterstützung bei der Umsetzung Ihrer Pläne.

Betrieb

Dienstleistungen für einen reibungslosen IT-Betrieb

Häufig gebuchte Produkte
Managed Webspace

Nutzen Sie alle Vorteile der Managed Operations Platform preisgünstig im Hostsharing Managed Webspace.

Managed Server

Nutzen Sie die Managed Operations Platform mit exklusiv zugewiesenen Ressourcen für größere Projekte.

Cloud Server

Hochverfügbarer Server mit dem Betriebssystem Ihrer Wahl und Root-Zugriff.