PHPackages                             nucleusbe/zimbra - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. nucleusbe/zimbra

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

nucleusbe/zimbra
================

A collection of PHP classes to communicate with Zimbra ZCS servers

v0.2.3(13y ago)108643[1 issues](https://github.com/nucleus-be/Zimbra/issues)[1 PRs](https://github.com/nucleus-be/Zimbra/pulls)GPLv3PHPPHP &gt;=5.3.2

Since May 10Pushed 6y ago1 watchersCompare

[ Source](https://github.com/nucleus-be/Zimbra)[ Packagist](https://packagist.org/packages/nucleusbe/zimbra)[ Docs](https://github.com/nucleus-be/Zimbra)[ RSS](/packages/nucleusbe-zimbra/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (8)Used By (0)

Zimbra ZCS PHP library
======================

[](#zimbra-zcs-php-library)

Usage
-----

[](#usage)

```
# Make sure you include the autoloader so all dependencies can be loaded (see getcomposer.org)
include_once './vendor/autoload.php';

# Create a soapclient with the correct params of your ZCS server
$soapClient = new \Zimbra\ZCS\SoapClient("host", "port", "username", "password");

# Construct an admin with the soapClient
$admin = new \Zimbra\ZCS\Admin\Account($soapClient);

```

Exceptions and Errorcodes
-------------------------

[](#exceptions-and-errorcodes)

These are the built in Exceptions and their error codes this library throws when something goes wrong.

### \\Zimbra\\ZCS\\Exception

[](#zimbrazcsexception)

A generic exception that indicates something went wrong in the Zimbra library, specifics on the error are contained in the exception message, most of the times this is a 1-on-1 copy of the error the SoapClient received as Fault message/code from the Zimbra Soap API.

This exception is only ever thrown with the error code `1000`

### \\Zimbra\\ZCS\\Exception\\InvalidEntity

[](#zimbrazcsexceptioninvalidentity)

This exception is thrown when the library tries to construct an Entity but fails to do so because of failed validation. What exactly is wrong can be retrieved by calling `$exception->getErrors()` which returns an associative array of all failed validation rules.

This exception is only ever thrown with the error code `1100`

### \\Zimbra\\ZCS\\Exception\\EntityNotFound

[](#zimbrazcsexceptionentitynotfound)

This exception is thrown when an entity is requested but cannot be found on the ZCS server. There are several possible error codes, each code translates to what exactly is missing.

- `1201` domain cannot be found
- `1202` account cannot be found
- `1203` alias cannot be found
- `1204` cos cannot be found

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~50 days

Recently: every ~63 days

Total

6

Last Release

4911d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/562866?v=4)[Chris Ramakers](/maintainers/chrisramakers)[@chrisramakers](https://github.com/chrisramakers)

---

Top Contributors

[![chrisramakers](https://avatars.githubusercontent.com/u/562866?v=4)](https://github.com/chrisramakers "chrisramakers (162 commits)")[![DSpeichert](https://avatars.githubusercontent.com/u/1254971?v=4)](https://github.com/DSpeichert "DSpeichert (5 commits)")[![mattiasgeniar](https://avatars.githubusercontent.com/u/407270?v=4)](https://github.com/mattiasgeniar "mattiasgeniar (1 commits)")[![TSchuermans](https://avatars.githubusercontent.com/u/671116?v=4)](https://github.com/TSchuermans "TSchuermans (1 commits)")

---

Tags

zimbrazcs

### Embed Badge

![Health badge](/badges/nucleusbe-zimbra/health.svg)

```
[![Health](https://phpackages.com/badges/nucleusbe-zimbra/health.svg)](https://phpackages.com/packages/nucleusbe-zimbra)
```

###  Alternatives

[api-platform/core

Build a fully-featured hypermedia or GraphQL API in minutes!

2.6k50.1M314](/packages/api-platform-core)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M378](/packages/easycorp-easyadmin-bundle)[api-platform/validator

API Platform validator component

274.1M23](/packages/api-platform-validator)[api-platform/serializer

API Platform core Serializer

244.3M71](/packages/api-platform-serializer)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1175.2k](/packages/rcsofttech-audit-trail-bundle)[web-auth/webauthn-framework

FIDO2/Webauthn library for PHP and Symfony Bundle.

51390.8k3](/packages/web-auth-webauthn-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
