首页 > 解决方案 > LogicApp:发送失败并重试的电子邮件,但有时 2 封电子邮件不是 1。为什么以及如何避免它们?

问题描述

我在日志应用程序中有一个工作流,它根据内容对传入和发送电子邮件做出反应。最后使用 office365 Outlook 连接器发送一封电子邮件 发送一封电子邮件 (v2),将它们标记为已读并将其移动到子文件夹。

工作流程开始 如果新电子邮件触发此工作流程,则初始检查它们是否已阅读邮件,如果未读则继续此工作流程,如果已阅读邮件则终止此工作流程。

工作流程结束

在一种情况下,工作流程以发送电子邮件、标记为已读并将其移动到子文件夹结束。

在发送邮件时发生两次网关超时。发送了 1 封邮件,但收到了 2 封邮件。

发送电子邮件时出现 2 个重试错误

我认为默认设置是 4 次重试和超时 PT60S - 如果我错了,请纠正我。

那么质疑为什么收到了 2 封电子邮件但只发送了 1 封?似乎在 1 个重试案例中,接收者收到了电子邮件,但发送正面状态响应为时已晚。因此,receicer 在超时失败时收到了 1 次不规则的邮件,并且收到了 1 次规则的邮件。是这样吗?我怎样才能检测到它?

标签: timeoutsendmailazure-logic-appsgateway

解决方案


推荐阅读