我想编写一个从我的 Outlook 帐户中获取消息的服务。对于与 Outlook 的连接,我使用exchangelib
了但我没有找到如何为传入的电子邮件运行侦听器。这是我的代码。
from exchangelib import DELEGATE, Account, Credentials
from creds import PASSWORD, USERNAME, EMAIL
creds = Credentials(
username=USERNAME,
password=PASSWORD)
account = Account(
primary_smtp_address=EMAIL,
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')[:1]:
print(item.subject, item.body, item.attachments)
这是我找到的一个简单示例,它从我的传入邮箱返回给我的最后一条消息。
拜托,你能给我一些链接,在那里我可以找到解决方案或帮助我编写监听器服务吗?