
받은 편지함의 이메일을 처리하기 위해 Azure 논리 앱을 사용하고 있습니다. 트리거는 이메일이 수신될 때마다 실행되도록 설정됩니다. 이것은 잘 작동합니다. 문제는 도중에 오류가 발생하면 이메일을 다시 처리해야 한다는 것입니다. 여러 가지 방법으로 이 작업을 수행할 수 있지만 가장 간단한 방법은 이메일을 받은 편지함에 다시 넣고 이메일을 다시 선택하도록 하는 것입니다.
여기에 설명된 지침을 여러 가지 조합으로 시도했습니다.https://www.msoutlook.info/question/218그리고 한 번 작동하게 만들었습니다. 그리고 그 이후로 그것을 복제할 수 없었습니다. 어떤 조언이라도 대단히 감사하겠습니다.
실제 질문을 명확히 하기 위해 편집: 논리 앱에서 이메일을 다시 수신하도록 하려면 어떻게 해야 합니까? 간단히 이메일을 다시 받은편지함으로 옮기거나 이와 유사한 방법으로 이를 수행할 수 있습니까? 이메일이 처리되면 받은 편지함의 하위 폴더로 이동되고 읽음으로 표시됩니다. 위 링크에서 제안한 대로 읽지 않음으로 표시하여 받은편지함에 다시 넣으려고 했지만 소용이 없었습니다. 나는 그 주제에 관한 더 이상의 문헌을 찾을 수 없었습니다.
답변1
결국 우리가 한 일은 논리 앱을 두 부분으로 나누는 것이었습니다. 하나는 메일 박스를 수신하고 하나는 실제 처리를 수행했습니다(이름은 "..._Core"). 그러면 사서함을 수신하는 논리 앱이 _Core 논리 앱을 호출합니다. 오류가 발생하는 경우 _Core는 해당 이메일을 "실패" 폴더로 보냅니다. 해당 이메일을 실제로 다시 실행하기 위해 이메일에 플래그가 지정될 때 트리거되는 또 다른 논리 앱이 있습니다. 트리거되면 해당 이메일을 _Core 앱으로 다시 보내며, 여기서 성공적으로 실행되거나 "실패" 폴더로 바로 돌아갑니다. 이를 통해 디버깅은 1) _Core를 편집하고, 2) 이메일에 플래그를 지정하고, 필요한 경우 반복하는 간단한 프로세스로 이루어졌습니다.
이 질문에서 제가 요청한 것이 무엇인지 알 수 있는 한 불가능합니다.