【Azure Logic App】使用Outlook.com发送邮件遇到429报错
问题描述
在Logic App中使用 Outlook.com组件发送邮件,遇见了outlook connection报429的错误
{"error":{"code":"ErrorExceededMessageLimit","message":"Cannot send mail. Daily Message/Recipient limit exceeded. Follow the instructions in your Inbox to verify your account., WASCL UserAction verdict is not None. Actual verdict is RefuseQuota."}}
问题解答
根据Office 365 Outlook关于连接器(Connectors)的介绍,它每一分钟的连接数上线时300次,所以当多个Logic App Workflow使用同一个outlook Connectors时,就容易触发它的上限。(Office 365 Outlook - Connectors : https://learn.microsoft.com/en-us/connectors/office365/#limits )
当然,也可以通过在Office 365 Outlook中查看邮箱限制情况和寻求帮助:
- How to get support for Outlook.com : https://support.microsoft.com/en-au/office/how-to-get-support-for-outlook-com-f5482a98-616c-4d44-b7c5-8aaaadf5c11a
- Outlook邮箱每日发送限制 : https://answers.microsoft.com/zh-hans/outlook_com/forum/all/outlook%E9%82%AE%E7%AE%B1%E6%AF%8F%E6%97%A5/1722442a-58a6-4d9f-ad70-afd4995ae583
在Logic App中,还有另一种方式可以发送邮件(SMTP发送邮件:Connect to SMTP from Azure Logic Apps - Azure Logic Apps | Microsoft Learn)
当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!