gpt4 book ai didi

azure - 逻辑应用 Outlook.com 连接器 GetEmails 触发器 - 获取旧电子邮件

转载 作者:行者123 更新时间:2023-12-04 04:19:22 25 4
gpt4 key购买 nike

我正在尝试从 LogicApp 内的 Outlook.com 邮箱获取最旧的电子邮件。我已经完成了大量测试,似乎可用的 GetEmailsGetEmails(2) 触发器始终从最新消息开始。

我的用例:处理后的电子邮件将移至 Processed 文件夹,并应在那里存储一个月。因此,我正在寻找一种方法来获取 x 个最旧电子邮件的列表,以检查它们是否超过 30 天,如果满足条件则将其删除。

使用当前功能,我必须从文件夹中获取所有电子邮件,在 30 天内可能会收到数千封电子邮件。这会在 Outlook.com 上以及 LogicApp 内产生不必要的工作负载。此外,我担心我可能会达到此连接器的阈值。

有没有办法从最旧的电子邮件开始获取 x 数量的电子邮件?

最佳答案

如果您想获取 Outlook 邮箱文件夹中前 X 封最旧的电子邮件,您可以通过 Logic App 中的 Http 操作使用 Microsoft Graph API 直接获取您想要的电子邮件。

例如,如果我想获取 Processed 文件夹中最旧的 5 封电子邮件,请使用下面的 API:

GET https://graph.microsoft.com/v1.0/users/<username>/mailFolders('Processed')/messages?$orderby=receivedDateTime&$top=5

在逻辑应用程序中:

enter image description here

我已经在我这边进行了测试,它非常适合我。

Microsoft Graph Outlook 邮件 API 详细信息 see here

how to customize responses from API

Auth for Microsoft Graph API

如果您还有任何疑问,请随时告诉我。

关于azure - 逻辑应用 Outlook.com 连接器 GetEmails 触发器 - 获取旧电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59803139/

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