gpt4 book ai didi

python - 如何在 Python 中从 MS exchange 获取所有邮件?

转载 作者:太空狗 更新时间:2023-10-29 22:09:02 26 4
gpt4 key购买 nike

我想查看我在 MS Exchange/OWA 上收到的所有邮件。有没有办法使用 Python 来做到这一点?

我确实在 C# 中看到了很少的解决方案/Java .

但是我该如何在 Python 中完成呢?类似的问题是Connect to exchange with python ,但我无法理解该怎么做。

最佳答案

我维护的 Python EWS 包 ( https://pypi.python.org/pypi/exchangelib ) 支持这一点。这是一个简单的例子:

from exchangelib import DELEGATE, Account, Credentials

creds = Credentials(
username='MYWINDOMAIN\myusername',
password='topsecret')
account = Account(
primary_smtp_address='john@example.com',
credentials=creds,
autodiscover=True,
access_type=DELEGATE)

# Print first 100 inbox messages in reverse order
for item in account.inbox.all().order_by('-datetime_received')[:100]:
print(item.subject, item.body, item.attachments)

关于python - 如何在 Python 中从 MS exchange 获取所有邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com