# node-zimbra

> This package is designed to be the simplest way possible to communicate with Zimbra Soap Service

Latest version **0.0.3** (published 2014-07-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install node-zimbra
pnpm add node-zimbra
yarn add node-zimbra
bun add node-zimbra
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.3 |
| Published | 2014-07-16 |
| First published | 2014-07-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 0.10.x |
| Dependencies | 3 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 2 |
| Author | Javier Cornejo Alfaro |
| Maintainers | javiercornejo |
| Keywords | zimbra, soap, web, service |

## Links

- npm: https://www.npmjs.com/package/node-zimbra
- Repository: https://github.com/javiercornejo/node-zimbra
- Issues: https://github.com/javiercornejo/node-zimbra/issues
- npm.io page: https://npm.io/package/node-zimbra

## Dependencies (3)

- [xml2js](https://npm.io/package/xml2js.md) *
- [request](https://npm.io/package/request.md) *
- [js2xmlparser](https://npm.io/package/js2xmlparser.md) *

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 0.0.3 (latest) — 2014-07-16
- 0.0.2 — 2014-07-16
- 0.0.1 — 2014-07-16

## README

# node-zimbra

This package is designed to be the simplest way possible to communicate with Zimbra Soap Service. You can communitcate with SOAP service present in Zimbra Server. This is probed with 8.0+ version.

### Example:
The following example calls two Zimbra method getAuthToken and getAccountInfo.

```
ZimbraSoap = require('./soap').ZimbraSoap

zimbraSoap = new ZimbraSoap(CONFIG.zimbra.soap_url, CONFIG.zimbra.admin_user, CONFIG.zimbra.admin_pass)
  zimbraSoap.getAuthToken (err, token) ->
    if not err
      console.log "Token: #{token}"
      zimbraSoap.getAccountInfo employees[employees.length-1].email, token, (err, info) ->
        if not err
          console.log "#{employees[employees.length-1].email} - Existe"
        else
          #console.log "Error Somewhere 2 #{err}"
          console.log "#{employees[employees.length-1].email} - No Existe"
        employees.pop()
        checkEmail employees if employees.length > 0
    else
      console.log "Error Somewhere 1 #{err}"
```

---
_Source: https://npm.io/package/node-zimbra · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
