4
私はMS Exchange/OWAで受け取ったすべてのメールを表示したいと思います。 Pythonを使ってこれを行う方法はありますか?PythonでMS Exchangeからすべてのメールを受け取るには?
しかし、私はどのようにPythonでそれを行うことができますか? 同様の質問はConnect to exchange with pythonですが、どうやってそれを行うのか分かりません。
私はMS Exchange/OWAで受け取ったすべてのメールを表示したいと思います。 Pythonを使ってこれを行う方法はありますか?PythonでMS Exchangeからすべてのメールを受け取るには?
しかし、私はどのように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='[email protected]',
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)
解決方法を見つけましたか? – ebertbm
@ebertbm完全な解決策ではありません。あなたは1つ持っている? –
私はまだ1つを探しています。 – ebertbm