timeout - LogicApp:发送失败并重试的电子邮件,但有时 2 封电子邮件不是 1。为什么以及如何避免它们?
问题描述
我在日志应用程序中有一个工作流,它根据内容对传入和发送电子邮件做出反应。最后使用 office365 Outlook 连接器发送一封电子邮件 发送一封电子邮件 (v2),将它们标记为已读并将其移动到子文件夹。
如果新电子邮件触发此工作流程,则初始检查它们是否已阅读邮件,如果未读则继续此工作流程,如果已阅读邮件则终止此工作流程。
在一种情况下,工作流程以发送电子邮件、标记为已读并将其移动到子文件夹结束。
在发送邮件时发生两次网关超时。发送了 1 封邮件,但收到了 2 封邮件。
我认为默认设置是 4 次重试和超时 PT60S - 如果我错了,请纠正我。
那么质疑为什么收到了 2 封电子邮件但只发送了 1 封?似乎在 1 个重试案例中,接收者收到了电子邮件,但发送正面状态响应为时已晚。因此,receicer 在超时失败时收到了 1 次不规则的邮件,并且收到了 1 次规则的邮件。是这样吗?我怎样才能检测到它?
解决方案
推荐阅读
- unity3d - Unity 键盘移动缓动?
- heroku - 如何从源代码在 heroku 上安装 poppler?
- javascript - 如何从 openGeocoder res 数据中访问数据?
- path - 我需要将我的 Maxima 安装位置添加到 TeXmacs 看到的 PATH 环境变量中。谁能帮我?
- spring - 如果findById返回null或找不到它,Spring boot如何返回Json?
- javascript - 避免用户在支付页面触摸 HTML 或 JS
- sql - 通过 SQL Server 中的动态查询插入用户定义的表类型?
- sql - 在 SQL 中从不相关的表中查询数据
- vue.js - Vue:Vue 3 从插槽迁移到 v-slot
- flutter - 在 bloc 构造函数中调用超级构造函数后调用函数