我使用EWS-Java-API。將發送的郵件保存到用戶發送的郵件文件夾
我有一個系統,其中「管理郵件」登錄。然後我有用戶自己的郵件,發送郵件給買家或其他東西。現在,當用戶發送郵件時,它將郵件保存在管理員「SENT ITEMS」文件夾中,但我希望它們保存在用戶的文件夾中。
Mailbox mb = new Mailbox();
mb.setAddress(from.trim());
FolderId SentFolderForUser = new FolderId(WellKnownFolderName.SentItems, mb);
emailMessage.sendAndSaveCopy(SentFolderForUser);
產生的原因:
microsoft.exchange.webservices.data.core.exception.service.remote.ServiceResponseException:指定的對象並沒有在店裏發現,該過程未能得到正確的屬性。
有沒有更好的方法來做到這一點?
感謝您的回答。是的,這也失敗了。你知道我如何在網上編輯權限嗎? – HurricaneFFs
編輯:從Office 365完全訪問權限,您需要訪問https://portal.office.com上的管理中心,然後轉到Exchange管理中心>收件人>郵箱>雙擊用戶>郵箱委派並向下滾動到直到您看到「完全訪問」爲止。點擊「+」添加用戶作爲該郵箱允許的完全訪問權限,這就是您所需要做的。這些權限可能需要一段時間才能應用,因此這些更改可能無法立即生效。 – HurricaneFFs
它工作! – HurricaneFFs