我已經實作了過濾電子郵件并將符合特定標準的電子郵件移動到“隔離”檔案夾的功能,在那里它們將被審查,如果它們被認為是安全的,它們將被恢復到原始檔案夾中。
我遇到的問題是,在隔離檔案夾中,我可能會收到來自許多不同檔案夾的電子郵件,而不僅僅是收件箱。
有沒有辦法找出電子郵件最初存盤在哪個檔案夾中,以便在恢復時可以回傳?
我還要指出,在移動/復制電子郵件時,會在目標檔案夾中創建一個帶有新 ItemId 的新專案。
我在 Exchange(on-premise) 2019 中使用 EWS 托管 API (.NET Framework)。
uj5u.com熱心網友回復:
如果檔案夾在同一個郵箱中,則 LastActiveParentEntryID https://techcommunity.microsoft.com/t5/exchange-team-blog/announcing-original-folder-item-recovery/ba-p/606833應該可以使用找到它被移動的檔案夾,例如https://gsexdev.blogspot.com/2018/10/using-lapfid-last-active-parent.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/513901.html
上一篇:如果之前在C#中使用is-Operator檢查過CS8602警告,如何將其靜音
下一篇:讀取和寫入不帶節的INI檔案
