Manchmal ist es wünschenswert, vor der Durchführung kritischer Serverfunktionen, die Berechtigung zur Durchführung zu prüfen. Hierzu können nachfolgende (undokumentierte) @Funktionen eingesetzt werden. Da sie nicht dokumentiert sind, übernehmen wir keine Gewähr für deren Funktion!
Alle Funktioen erwarten als Parameter einen hierarchischen Benutzernamen für den die Prüfung durchgeführt werden soll und liefern True/False als Ergebnis zurück. Die prüfung erfolgt jeweils gegen den Homeserver des Benutzers (wie in der Arbeitsumgebung eingetragen).
Serverzugriffsberechtigungen prüfen
Prüfungen gegen das Serverdokument eines Servers (Reiter "Sicherheit")
![Image:Serverberechtigungen überprüfen]()
![Image:Serverberechtigungen überprüfen]()
Mailberechtigungen prüfen
Prüfungen gegen das Konfigurationsdokument eines Servers (Reiter "Router/SMTP" - "Nachrichtenverfolgung")
Alle Funktioen erwarten als Parameter einen hierarchischen Benutzernamen für den die Prüfung durchgeführt werden soll und liefern True/False als Ergebnis zurück. Die prüfung erfolgt jeweils gegen den Homeserver des Benutzers (wie in der Arbeitsumgebung eingetragen).
Serverzugriffsberechtigungen prüfen
Prüfungen gegen das Serverdokument eines Servers (Reiter "Sicherheit")
@Funktion | Überprüfung gemäß Konfiguration in Feld |
@ServerAccess([FullAccess]; @UserName) | |
- noch nicht identifiziert - | |
@ServerAccess([DatabaseAccess]; @UserName) | |
@ServerAccess([RemoteAccess]; @UserName) | |
@ServerAccess([ViewOnlyAccess]; @UserName) | |
- noch nicht identifiziert - | |
@ServerAccess([RestrictedSystemAccess]; @UserName) | |
- noch nicht identifiziert - | |
@ServerAccess([Access]; @UserName) | |
@ServerAccess([CreateDatabase]; @UserName) | |
@ServerAccess([CreateReplica]; @UserName) | |
@ServerAccess([CreateTemplate]; @UserName) |
Mailberechtigungen prüfen
Prüfungen gegen das Konfigurationsdokument eines Servers (Reiter "Router/SMTP" - "Nachrichtenverfolgung")
@Funktion | Überprüfung gemäß Konfiguration in Feld |
@ServerAccess([TrackMessage]; @UserName) | |
@ServerAccess([TrackMessageSubject]; @UserName) |