问题标签 [exchangelib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1988 浏览

python - Exchangelib office365 身份验证失败:无限循环

我正在尝试为 Office365 配置 python exchangelib,但不知何故它不起作用,不确定是因为公司防火墙还是配置错误。

我已经尝试了 40 多个配置,有和没有自动发现链接。

我正在尝试连接到组邮箱而不是私人邮件帐户。

代码:

输出(显然是无限循环):

0 投票
2 回答
1628 浏览

python-3.x - python3 exchangelib 凭据

我正在尝试使用exchangelib 登录到exchangeserver。当我尝试运行脚本时,它给了我一个错误:文件“/usr/local/lib/python3.5/dist-packages/exchangelib/protocol.py”,第 61 行,在init assert isinstance(credentials, Credentials) AssertionError

据我所知,它说我的凭证变量类型不正确。我已经尝试过启用和不启用自动发现。我犯了同样的错误。这是相关的代码。

0 投票
1 回答
718 浏览

python - Python - 交换服务器 API 获取与会者可用性

我正在使用 python exchangelib - Microsoft Exchange Web 服务 (EWS) 客户端

这个库似乎没有实现GetUserAvailabilityRequest API。

我已经在互联网上搜索了是否有人实施它,但没有任何成功。

在我自己实现它之前,也许有人可以帮助我找到一个快速解决方案如何获取用户可用性日历数据。

0 投票
2 回答
1944 浏览

python - Exchangelib - 监控 Exchange 服务器邮箱,无法连接到共享公用文件夹

我正在尝试使用 exchangelib 来监视来自专用服务器的电子邮件地址,而无需安装 Outlook 实例。

我尝试了一些不同的方法来访问我的帐户可以访问的公用文件夹,但它不断抱怨没有具有该名称的此类文件夹。

是否可以使用 exchangelib / python 与 Exchange 服务器上的共享文件夹进行交互?我希望通过自动化过程观看文件夹。

0 投票
2 回答
10086 浏览

python - 从 Microsoft Exchange Server 阅读电子邮件和下载附件

connect-to-exchange-mailbox-with-python/3072491 ....我已经参考了以下链接以连接到 Exchange Online 并下载附件并在 Windows 上阅读邮件(使用 Python 和 exchangelib 库)。现在我想在 CentOS 上完成同样的任务,但是当我手动下载exchangelib库并安装它时。每当我尝试导入 exchangelib 时,它都会引发如下错误:

可能是什么问题?

我的主要目标是阅读电子邮件并下载它们。没有可用的 imap/pop3 服务器地址。有替代方案exchangelib吗?

我在 Windows 中使用过这段代码。帮我解决Linux。

0 投票
1 回答
1084 浏览

python - 使用 python exchangelib,如何获取邮件文件夹中邮件的总大小

我可以使用遍历所有邮件文件夹for item in account.root.get_folders()if item.__class__ == exchangelib.folders.Messages:但是如何获取该文件夹中邮件使用的空间量?

我从该文件夹大小在线阅读是 EWS 扩展属性类型,但我如何通过 exchangelib 获得它?(仅供参考,该属性是 PropertyTag:0x0e08;PropertyType:Integer)

0 投票
1 回答
4088 浏览

python - Python/exchangelib - 无法建立连接

抱歉我的英语不太好:在 Windows 域中,我尝试使用 pypi 站点上给出的示例连接到我们的 exchangeserver (2010/SP3):

启动脚本后,我在 python 控制台中得到以下输出:

我还使用 autodiscover=True 尝试了 exchangelib 站点中的其他选项,并且只给出了 creds=(没有 config=)。没有成功。然后我从https://ewseditor.codeplex.com/安装了 EWS-Editor,以查看通过 EWS 的连接是否可以在我公司的环境中工作。它与那个工具配合得很好,只需给它我的 SMTP 地址。

我将非常感谢任何帮助。提前致谢!

0 投票
0 回答
1112 浏览

python - Python/exchangelib - 如何访问共享的公共文件夹和日历

如何使用 exchangelib 连接到共享公用文件夹?

当我运行上面的代码时,我得到如下所示的输出。我很确定这些选项都不对应于共享公用文件夹。

文件夹(所有项目)

文件夹(通用视图)

文件夹(延迟操作)

文件夹 (ExchangeSyncData)

文件夹(查找器)

文件夹(空闲数据)

文件夹 (RCA_EWSSyncTestFolder)

文件夹(可恢复的项目)

文件夹(删除)

文件夹(清除)

文件夹(版本)

文件夹(提醒)

文件夹(计划)

消息(分享)

文件夹(快捷方式)

文件夹(后台处理程序队列)

文件夹(系统)

任务(待办事项搜索)

文件夹(信息存储顶部)

日历(日历)

联系人(联系人)

文件夹(对话操作设置)

消息(已删除项目)

文件夹(垃圾邮件)

消息(草稿)

消息(收件箱)

消息(存档)

文件夹(疑似垃圾邮件)

文件夹(期刊)

信息(垃圾邮件)

文件夹(备注)

消息(发件箱)

文件夹(快速步骤设置)

文件夹(RSS 源)

消息(已发送项目)

消息(同步问题)

消息(冲突)

消息(本地故障)

消息(服务器故障)

任务(任务)

文件夹(传输队列)

文件夹(视图)

0 投票
3 回答
2595 浏览

python - Mark email as read with exchangelib

I am using Pythons exchangelib package. How can I mark an e-mail as read with exchangelib?

I have had a look at the official GitHub exchangelib page for my query, but didn't find the answer.

0 投票
1 回答
2079 浏览

python - 如何使用 exchangelib 运行电子邮件侦听器,在收到新邮件时触发?

我想编写一个从我的 Outlook 帐户中获取消息的服务。对于与 Outlook 的连接,我使用exchangelib了但我没有找到如何为传入的电子邮件运行侦听器。这是我的代码。

这是我找到的一个简单示例,它从我的传入邮箱返回给我的最后一条消息。

拜托,你能给我一些链接,在那里我可以找到解决方案或帮助我编写监听器服务吗?