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))
# 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