Microsoft Graph API를 사용하여 삭제 한 메일을 복원하고 싶습니다.
API를 사용하여 삭제 된 메일을 복원하거나 회수 할 API를 찾을 수 없습니다.
그래프 API에는 복원 방법이 없습니다 (MAPI 또는 EWS에도 복원 방법이 없습니다). Exchange에서 항목이 삭제되면 항목의 보존 기간이 만료 될 때까지 사서함의 다른 폴더로 이동 한 다음 MFA (Managed Folder Assistant)가 항목을 삭제합니다.
예를 들어 쓰레기통에 있던 항목을 복원하려면 쓰레기통에있는 항목을 다음과 같이 쿼리해야합니다.
https://graph.microsoft.com/v1.0/users('[email protected]')/MailFolders/recoverableitemsDeletions/messages/
그런 다음 https://docs.microsoft.com/en-us/graph/api/message-move?view=graph-rest-1.0&tabs=http를 사용하여 원하는 폴더로 다시 이동할 수 있습니다.
삭제 된 원래 위치로 다시 이동하려면 LAPFID (마지막 활성 상위 폴더 ID) 속성 https://blogs.technet.microsoft.com/exchange/2017/06/13/announcing 을 사용해야합니다. -original-folder-item-recovery / . 예를 들어 쓰레기통에있는 항목에 대해
https://graph.microsoft.com/v1.0/users('[email protected]')/MailFolders/recoverableitemsDeletions/messages/?$select=Subject&$Top=10&$expand=SingleValueExtendedProperties($filter%3DId%20eq%20'Binary%200x348A')
LAPFID를 사용하는 것은 부분적인 folderId 일 뿐이므로 약간 까다롭기 때문에 추가 코드가 필요합니다. https://gsexdev.blogspot.com/2018/10/using-lapfid-last- 에서 사용하는 몇 가지 예가 있습니다. active-parent.html
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다