热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

pythonexchangelib删除邮件_尝试使用Python和Exchangelib删除收件箱外文件夹中的多封电子邮件...

我正在尝试删除我的文件夹之外的所有电子邮件帐户.收件箱使用python3和exchangelib。在testFolderaccount.rootTopofInformationSt

我正在尝试删除我的文件夹之外的所有电子邮件帐户.收件箱使用python3和exchangelib。在testFolder = account.root / 'Top of Information Store' / 'Test'

emails = testFolder.all().order_by('-datetime_received')

for email in emails:

email.delete()

# FWIW

#print(email.subject)

#email.move(to_another_folder)

#both work fine.

以上仅打印所有电子邮件及其属性

我也尝试过:

^{pr2}$

以上内容挂起并给出内存错误:File "C:\Python36-32\lib\site-packages\exchangelib\services.py", line 89, in _

get_elements

response = self._get_response_xml(payload=payload)

File "C:\Python36-32\lib\site-packages\exchangelib\services.py", line 171, in

_get_response_xml

res = self._get_soap_payload(response=r, **parse_opts)

File "C:\Python36-32\lib\site-packages\exchangelib\services.py", line 260, in

_get_soap_payload

root = to_xml(response.iter_content())

File "C:\Python36-32\lib\site-packages\exchangelib\util.py", line 365, in to_x

ml

return parse(stream, parser=forgiving_parser)

File "C:\Python36-32\lib\site-packages\defusedxml\lxml.py", line 134, in parse

elementtree = _etree.parse(source, parser, base_url=base_url)

File "src\lxml\etree.pyx", line 3424, in lxml.etree.parse

File "src\lxml\parser.pxi", line 1857, in lxml.etree._parseDocument

File "C:\Python36-32\lib\site-packages\exchangelib\util.py", line 340, in getv

alue

res = b''.join(self._bytes_generator)

MemoryError

我不确定我还应该尝试什么,尤其是因为前者可以移动和打印电子邮件。在



推荐阅读
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 本文详细探讨了 Django 的 ORM(对象关系映射)机制,重点介绍了其如何通过 Python 元类技术实现数据库表与 Python 类的映射。此外,文章还分析了 Django 中各种字段类型的继承结构及其与数据库数据类型的对应关系。 ... [详细]
  • 本文探讨了使用C#在SQL Server和Access数据库中批量插入多条数据的性能差异。通过具体代码示例,详细分析了两种数据库的执行效率,并提供了优化建议。 ... [详细]
  • 本文介绍如何使用MFC和ADO技术调用SQL Server中的存储过程,以查询指定小区在特定时间段内的通话统计数据。通过用户界面选择小区ID、开始时间和结束时间,系统将计算并展示小时级的通话量、拥塞率及半速率通话比例。 ... [详细]
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
  • 本文深入探讨了Python中的高阶函数和Lambda表达式的使用方法,结合实际案例解析其应用场景,帮助开发者更好地理解和运用这些强大的工具。 ... [详细]
  • PHP 过滤器详解
    本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ... [详细]
author-avatar
影子张被占用
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有