In Prag angekündigt: Eloquens® AI ist nun direkt in GFI KerioConnect® integriert.

KerioConnect
· Sonstiges

GFI KerioConnect® – Entwicklerbereich

Neuigkeiten für Entwickler mit Downloads und Dokumentation.
GFI KerioConnect® – Entwicklerbereich

Ein Teil unserer Mission besteht darin, eine offene Kommunikations- und Kooperationsplattform aufzubauen, über die Administratoren und Entwickler problemlos auf das Produkt zugreifen und es in Lösungen von Drittanbietern integrieren können. Die Verwaltungs-API für GFI KerioConnect ermöglicht es Administratoren, ihre tägliche Arbeit zu vereinfachen und viele Vorgänge zu automatisieren. Mit der API können Sie leistungsstarke Skripte erstellen, die Sie bei routinemäßigen täglichen Aufgaben unterstützen.

Merkmale und Vorteile

  • Einfache JSON-RPC-Schnittstelle, die von jedem HTTP-Client aus genutzt werden kann

  • Einheitliche API-Architektur

  • Zahlreiche Möglichkeiten und Anwendungsbereiche

Anwendungsfälle

  • Serverkonfiguration – Benutzer, Domänen, Inhaltsfilter und mehr

  • Grundlegende Überwachung

  • Zugriffsstatistiken

  • Automatisierung von Aufgaben

Dokumentation

Die technischen Daten finden Sie im Abschnitt „Produktdokumentation“ weiter unten.


Erste Schritte

Die Kerio-API basiert auf JSON-RPC, dessen Vorteile unter anderem die einfache Handhabung, die Lesbarkeit des Codes sowie die breite Unterstützung durch verschiedene Programmiersprachen und öffentlich verfügbare Bibliotheken sind. Sie können die PHP-Bibliothek verwenden, die wir für Sie bereitgestellt haben.

Kerio-APIs-Client-Bibliothek für PHP

Die Kerio-APIs-Client-Bibliothek für PHP (d. h. kerio-api-php) ist als Schnittstelle zwischen Benutzeranwendungen und Kerio-Produkten konzipiert. Mit kerio-api-php können Sie problemlos direkt mit Ihrem Server, z. B. GFI KerioConnect, kommunizieren, ohne sich eingehend mit der zugrunde liegenden JSON-RPC-Architektur befassen zu müssen. Die Kapselung von JSON-Anfragen und -Antworten erfolgt automatisch durch die Bibliothek.

Umwelt

Die Anwendung kann die API auf demselben Rechner ausführen, auf dem auch der GFI KerioConnect-Server läuft, oder remote auf einem beliebigen anderen Rechner. Um „kerio-api-php“ auszuführen, benötigt Ihr Host:

  • Apache HTTP Server 2.0 oder neuer

  • PHP 5.1 oder neuer mit OpenSSL- und JSON-Bibliotheken

Empfohlene LAMP-Konfiguration

Sie können jede beliebige Webentwicklungsumgebung herunterladen, die auch als LAMP-/WAMP-Softwarepaket bezeichnet wird, wie beispielsweise die folgenden Beispiele:

Ausführen der Kerio-APIs-Client-Bibliothek für PHP

Manuelles Verfahren

Schritt 1 – Laden Sie das Paket „kerio-api-php“ herunter:
Schritt 2 – Verschieben Sie das Paket in das Apache-Dokumentenverzeichnis, normalerweise „/var/www/html“:
Schritt 3 – Entpacken Sie das Paket „kerio-api-php“ an dieser Stelle:
Schritt 4 – Öffnen Sie Ihren Browser und rufen Sie die Seite https://your-server/kerio-api-php auf

Um API-Beispiele in Ihrer bestehenden Umgebung auszuprobieren, verwenden Sie die VMware-kompatible virtuelle Appliance.


Downloads und Dokumentation

Hinweis: Durch das Herunterladen der unten aufgeführten APIs und der VMware Virtual Appliance erklären Sie sich mit der Endbenutzer-Lizenzvereinbarung für das Kerio SDK einverstanden.

Lizenzvereinbarung

Client-Bibliothek

Kerio-APIs-Client-Bibliothek für PHP 1.4
-Quellklasse, Dokumentation, Beispiele, Musteranwendungen
775 kBHERUNTERLADEN
VMware Virtual Appliance
Basierend auf Debian GNU/Linux, Standard-Root-Passwort: kerio
594 MBHERUNTERLADEN

 

JSON-RPC 2.0-Spezifikation

GFI KerioConnect

Verwaltungs-API für GFI KerioConnect
Indexliste aller Schnittstellen, ihrer Methoden und Datenstrukturen
ONLINE ANSEHEN

 

Dokumentation

Die Kerio-API basiert auf den soliden Grundlagen von JSON-RPC, zu dessen Vorteilen die einfache Lesbarkeit des Codes sowie eine breite Unterstützung durch verschiedene Programmiersprachen und öffentlich verfügbare Bibliotheken zählen. Die vollständigen Spezifikationen zu JSON-RPC 2.0 finden Sie hier.

GFI KerioConnect

Unsere Webverwaltung für GFI KerioConnect nutzt dieselbe API, die Ihnen nun zur Verfügung steht. Mit der neuen Verwaltungs-API für GFI KerioConnect können Sie auf Ihren GFI KerioConnect-Server zugreifen, ihn in Lösungen von Drittanbietern integrieren oder einfache Skripte schreiben, um komplexere Verwaltungsaufgaben zu erledigen. Derzeit ist nur die Verwaltungs-API für GFI KerioConnect verfügbar. Andere APIs zur Verwaltung von Kalendern oder Benutzerdaten werden nicht unterstützt. Stattdessen können Sie die Protokolle IMAP/CalDAV/CardDAV verwenden.

Die API ist so konzipiert, dass sie für jede Programmiersprache zugänglich ist. Stellen Sie eine Verbindung über HTTPS her, senden Sie eine Anfrage in einem gängigen, für Menschen lesbaren Format (JSON) und erhalten Sie eine Antwort im selben Format.

Programmierbibliotheken

Sie können auch die Kerio-API-Client-Bibliothek für PHP nutzen, um eine einfache Integration in Ihre Skripte und Anwendungen zu ermöglichen.