zimbra-manager-client.pl - a ZimbraManager Client written with Mojo::UserAgent
zimbra-manager-client.pl [options] [command]
--man show man-page and exit -h, --help display this help and exit --version output version information and exit --debug prints debug messages --zmurl URL to the ZimbraManager (e.g. http://localhost:13000/) --zmauthuser administrative user name in Zimbra (e.g. admin) --zmauthpassword administrative user password in Zimbra (e.g. secret) Actions for single user: --uid user UID --surname user surname --givenname user givenname --password user password --language user language --country user country --email user email address / email alias
commands:
createAccount create a new user in Zimbra checkIfUserNew check if the user not exist in Zimbra checkEmailChange check if the wished email alias is not already in use changeEmailAlias set new Email Alias for a Zimbra User enableAccount enables the Account in Zimbra disableAccount disables the Account in Zimbra deleteAccount delete Account in Zimbra
zimbra-manager-client is a web consumer client of ZimbraManager.
Using zimbra-manager.pl as a Zimbra SOAP / REST Interface. And using for most of the calls the ZimbraManager::SOAP::Friendly interface.
ZimbraManager::SOAP ZimbraManager::SOAP::Friendly
Copyright (c) 2014 by Roman Plessl. All rights reserved.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Roman Plessl <roman@plessl.info>
2014-03-31 rp Initial Version 2014-05-13 rp New API and new version
To install ZimbraManager, copy and paste the appropriate command in to your terminal.
cpanm
cpanm ZimbraManager
CPAN shell
perl -MCPAN -e shell install ZimbraManager
For more information on module installation, please visit the detailed CPAN module installation guide.