Classes, interfaces and traits

Zm_Account

Zm_Account is a class which allows to manage Zimbra accounts via SOAP

You may create, modify, rename, delete and get the attributes of a Zimbra account using this class For the usage examples of all class methods check the source code of test.php
« More »

Zm_Auth

Zm_Auth is a class which allows to connect to the Zimbra admin or user space via SOAP

Use this class to connect and login to a Zimbra server Example: // either authenticate as admin: $auth = new Zm_Auth($zimbraServer, $zimbraAdminEmail, $zimbraAdminPassword, "admin"); // or authenticate as user: $auth = new Zm_Auth($zimbraServer, $userEmail, $userPassword, "user"); // then login $l = $auth->login(); if(is_a($l, "Exception")) { echo "Error : cannot login to $zimbraServer\n"; echo $l->getMessage()."\n"; exit(); }
« More »

Zm_Domain

Zm_Domain is a class which allows to manage Zimbra domains via SOAP

You may create, modify, rename, delete and get the attributes of a Zimbra domain using this class For the usage examples of all class methods check the source code of test.php
« More »

Zm_Server

Zm_Server is a class which allows to manage Zimbra servers via SOAP

You may create, modify, rename, delete and get the attributes of a Zimbra server using this class For the usage examples of all class methods check the source code of test.php
« More »

Zm_User

Zm_User is a class which allows a Zimbra user to manage its own account via SOAP

You may change password, modify and get the attributes of a Zimbra user using this class For the usage examples of all class methods check the source code of test.php
« More »