Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Installation

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-15-2007, 09:08 AM
Loyal Member
 
Posts: 76
Default Integrating Zimbra with existing singup software and service setup scripts

If Zimbra has to use its own MySql and its own openLDAP, then what APIs are available for scripting simple account functions.

EG.
Customer has not paid: Click on Disable Account
Custumer wants to add and a Zimbra Email: Click on Add
Customer has canceled service: Disable and Delete Zimbra Account

Currently we use openLDAP and MySql to authenticate and control services to our customers. This was done because we can script anything and put anything into these DBs, without having six different servers running the same application.

If we wish to create an account on the Zimbra Server, is there an API showing what information must be created, and where those variable/value pairs should be located?

Our Accounts console has the entire customers info listed, Broadband, Dialup, email, hosting, domains, remote storage, payment history, etc. From that console we can enable/disable/delete/add, will also add the Zimbra Email services. However, I need something to latch onto within Zimbra, and be able to properly enter info into the proper places.

Am I making sense?
__________________
Robert Canary
OCDirect Electrical-Datacomm
Reply With Quote
  #2 (permalink)  
Old 06-15-2007, 09:23 AM
Moderator
 
Posts: 6,237
Default

how about zmprov? Would you connect this portal to a back end that can run a script that connects to your box(s) and su zimbra? or do you need to run soap commands?
for instance
zmprov ca = create account
zmprov da = delete account

Last edited by mmorse; 06-15-2007 at 09:48 AM..
Reply With Quote
  #3 (permalink)  
Old 06-18-2007, 05:44 AM
Loyal Member
 
Posts: 76
Default

Not sure what you mean by soap commands, but the way our system works:

The interface is a GUI on a certain machine, it collects all the info and stores it on MySql. When you activate a function (eg Disable a Zimbra EMail), it sends a trigger back to the server and passes the function off to a registration server process. Based on the username, account, line item, and action-request passed to the reg server, the reg server collects the info from the MySql server.

At this point the reg server will initiate a script (php or perl) which massages the info and alters the LDAP and/or MySql entries per the pre-coded scipts. Any returned status is passed back to the operator at the interface GUI and reports any error, or if successful.

Added Noted:
Can one install the Zmprov on a different system, and configure it to point to the correct Zimbra LDAP server?
Are there any backend tools for the MySql?
__________________
Robert Canary
OCDirect Electrical-Datacomm

Last edited by rwcanary; 06-18-2007 at 07:26 AM.. Reason: Extra Thought
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.