I have created a Python class/module to access Zimbra (both admin and user-level), as well as supporting DelegatedAuth.
I have also created a module within this package that preforms a sync between two accounts.
My goal was to be able to move mailboxes between servers on the Open Source Edition with little downtime, and make it all automatic. It could also be used for keeping email accounts replicated between servers for backup purposes.
Does anyone reading this have a need for either the Python API, or the Sync for replicating an account? It's still alpha code, so I'm looking for people who are willing to test and report bugs/issues. This is not ready for production use yet.