首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用exchangelib来保存附件

如何使用exchangelib来保存附件
EN

Stack Overflow用户
提问于 2017-10-16 10:10:04
回答 1查看 3.7K关注 0票数 2

使用Anaconda2-5.0.0-Windowsx86_64,Python2.7,exchangelib 1.10.4

我试图保存从一个交换帐户的所有电子邮件附件。似乎我可以毫无问题地连接到这个帐户,但是每次我试图运行这个过程时,它都会给我一个错误消息。下面是我尝试过的代码:

代码语言:javascript
复制
mailbox = account.inbox

for msg in mailbox.all():
    for attachment in msg.attachments:
        fpath = os.path.join(r'C:\temp', attachment.name)
        with open(fpath, 'wb') as f:
            f.write(attachment.content)

我得到的错误是:

'FieldURI‘属性无效--根据其数据类型'http://schemas.microsoft.com/exchange/services/2006/types:UnindexedFieldURIType’,值'item:IsAssociated‘无效--枚举约束失败。

该收件箱上的邮件包含CSV文件附件,该邮箱目前存储了23条邮件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-18 07:14:45

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46767793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档