The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

zimbra-manager-client.pl - a ZimbraManager Client written with Mojo::UserAgent

SYNOPSIS

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

DESCRIPTION

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.

SEE ALSO

ZimbraManager::SOAP ZimbraManager::SOAP::Friendly

COPYRIGHT

Copyright (c) 2014 by Roman Plessl. All rights reserved.

LICENSE

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/.

AUTHOR

Roman Plessl <roman@plessl.info>

HISTORY

2014-03-31 rp Initial Version
2014-05-13 rp New API and new version