Esempio n. 1
0
def main(userid, socket, ssl_keyfile, ssl_pass):
    try:
        server = kopano.Server(server_socket=socket,
                               sslkey_file=ssl_keyfile,
                               sslkey_pass=ssl_pass,
                               parse_args=False)
    except Exception as excinfo:
        print("Unable to connect to '{}', '{}'".format(socket, excinfo))
        sys.exit(-1)

    try:
        user = server.user(userid=userid)
    except kopano.errors.NotFoundError:
        print('user not found on this server', file=sys.stderr)
        sys.exit(-1)

    kopano.set_bin_encoding('hex')

    print('Username: {}'.format(user.name))
    print('Fullname: {}'.format(user.fullname))
    if user.store:
        print('Store: {}'.format(user.store.guid))
Esempio n. 2
0
# SPDX-License-Identifier: AGPL-3.0-or-later
from .version import __version__

import falcon
import kopano

kopano.set_bin_encoding('base64')
kopano.set_missing_none()
# TODO set_timezone_aware?

from .api_v1.rest import RestAPI
from .api_v1.notify import NotifyAPI