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 »