JavaScript aktivieren, um diese Seite anzuzeigen.

Der Befehl createaccount() erstellt neue Benutzerkonten.

 

Als Benutzerkonto wird ein lokales SEPPmail Secure E-Mail Gateway Benutzerkonto bezeichnet. Dieses Benutzerkonto kann im Menü Users eingesehen werden.

 

empty

anchor link Achtung:

Wird createaccount() in Custom macros and commands for all e-mails BEFORE processing aufgerufen, so muss durch incoming() zunächst die Richtung einer E-Mail (eingehend / ausgehend) bestimmt werden, da an dieser Stelle noch keine Entscheidung über die Gültigkeit und Richtung der Mail getätigt wurde.

Empfohlen wird Macros lediglich für ein Flagging (zum Beispiel über ldap_compare()) zu verwenden um dann in Custom commands for outgoing e-mails BEFORE encryption eine entsprechende Aktion auszuführen.

 

Aufbau des Befehls

 

createaccount([0],['userID'],['name']);

 

 

Rückgabewert

positiv

immer

 

Parameter

keys

Dieser Parameter wurde außer Kraft gesetzt. Für das Generieren von Schlüsselmaterial ist ausschließlich der Befehl createkeys() zu verwenden.

Sollen weitere Parameter verwendet werden, so muss keys zwingend mit null (0) angegeben werden, sofern weitere Parameter verwendet werden sollen.

 

userID (optional)

Dieser Parameter gibt die eindeutige ID des Benutzers an.

Wird dieser Parameter nicht angegeben, so wird für das Generieren des Benutzers seine E-Mail Adresse als userID verwendet. Sonderzeichen werden automatisch ersetzt.

Variablen verfügbar!

 

name (optional)

Dieser Parameter gibt des Namen des Benutzers an.

Wird dieser Parameter nicht angegeben, so wird für das Generieren des Benutzers der Anzeigename, beziehungsweise wenn dieser nicht vorhanden ist seine E-Mail Adresse als name verwendet. Sonderzeichen werden automatisch ersetzt.

Variablen verfügbar!

 

Beispiel 1

Zeile

Code

01

if (!authenticated()) {

03

createaccount();

04

log(1,'user account generated');

05

}

 

Erklärung

Das Beispiel wertet den negierten Rückgabewert des Befehls authenticated() aus (Zeile 01). Konnte der interne Absender der E-Mail erfolgreich authentifiziert werden, so ist der Rückgabewert aufgrund der Negierung false. Schlug das Authentifizieren fehl, so ist der Rückgabewert aufgrund der Negierung true und der angeführte Anweisungsblock kommt zum Tragen. Im Beispiel würde somit ein Benutzerkonto für den Absender angelegt (Zeile 02) und ein entsprechender Log-Eintrag erzeugt (Zeile 03).

  

Tastaturnavigation

F7 für Tastaturnavigation
ALT halten und Buchstaben drücken

Diese Info: ALT+q
Seitentitel: ALT+t
Seiteninhalt: ALT+b
Inhalte: ALT+c
Suche: ALT+s
Ebene höher: ESC