使用soap 协议登录zimbra,并且获取收件箱信息

#!/usr/bin/env python
'''
目的:使用soap 协议登录zimbra,并且获取收件箱信息
参考链接:
	https://wiki.zimbra.com/wiki/Preauth
	https://github.com/Zimbra-Community/python-zimbra
请用python2.7 版本
pip install python-zimbra
'''
 from pythonzimbra.tools import auth
 from pythonzimbra.communication import Communication

url = 'https://10.10.61.131/service/soap'
comm = Communication(url)
#使用key认证
token = auth.authenticate(
    url,
    'zhailibao',
    '2fa99f699fd567f60149a04fc5ce05daecc0740dd06baeac0f5ae6d047'
)
 #使用用户名密码认证
#token = auth.authenticate(
#    url,
#    'zhailibao',
#    '123456',
#    use_password=True,
#)
info_request = comm.gen_request(token=token)
info_request.add_request(
    "GetFolderRequest",
    {
        "folder": {
            "path": "/inbox"
        }
    },
    "urn:zimbraMail"
)
info_response = comm.send_request(info_request)
 print info_response.get_response()
 if not info_response.is_fault():
         print info_response.get_response()['GetFolderResponse']['folder']['n']


转载于:https://my.oschina.net/zhailibao2010/blog/392662

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值