The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

ZimbraManager

VERSION

version 0.15

SYNOPSIS

    use ZimbraManager;

    # Start commands
    Mojolicious::Commands->start_app('ZimbraManager');

NAME

ZimbraManager - A Mojolicious application to manage Zimbra with SOAP

ATTRIBUTES

soap

The ZimbraManager SOAP object

log

Mojo Log object

METHODS

All the methods of Mojo::Base plus:

private functions

Private functions used in the startup function

renderOutput

Renders the Output in JSON or readable plain text

buildAuthRequest

Builds auth call for SOAP

handleZimbraAuth

Handle the authentication to Zimbra and store the Zimbra authentication token to the Mojolicious session of the consumer. So the auth token will be transparently taken to from consumer to the Zimbra end system.

startup

Calls Zimbra with the given argument and returns the SOAP response as perl hash.

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-20 rp Initial Version
 2014-04-29 rp New API and added handling of sessions
 2014-05-07 rp Added new API with named parameters

AUTHOR

Roman Plessl <rplessl@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2014 by Roman Plessl.

This is free software, licensed under:

  The GNU General Public License, Version 3, June 2007