mirror of
https://github.com/moparisthebest/davmail
synced 2025-02-28 09:21:49 -05:00
EWS: use archivemsgfolderroot as archive root
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1857 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
a998621d42
commit
724fbc86e8
@ -41,7 +41,7 @@ public final class DistinguishedFolderId extends FolderId {
|
||||
public static enum Name {
|
||||
calendar, contacts, deleteditems, drafts, inbox, journal, notes, outbox, sentitems, tasks, msgfolderroot,
|
||||
publicfoldersroot, root, junkemail, searchfolders, voicemail,
|
||||
archiveroot
|
||||
archivemsgfolderroot
|
||||
}
|
||||
|
||||
private static final Map<Name, DistinguishedFolderId> folderIdMap = new HashMap<Name, DistinguishedFolderId>();
|
||||
|
@ -1952,7 +1952,7 @@ public class EwsExchangeSession extends ExchangeSession {
|
||||
currentFolderId = DistinguishedFolderId.getInstance(mailbox, DistinguishedFolderId.Name.publicfoldersroot);
|
||||
folderNames = folderPath.substring(PUBLIC_ROOT.length()).split("/");
|
||||
} else if (folderPath.startsWith(ARCHIVE_ROOT)) {
|
||||
currentFolderId = DistinguishedFolderId.getInstance(mailbox, DistinguishedFolderId.Name.archiveroot);
|
||||
currentFolderId = DistinguishedFolderId.getInstance(mailbox, DistinguishedFolderId.Name.archivemsgfolderroot);
|
||||
folderNames = folderPath.substring(ARCHIVE_ROOT.length()).split("/");
|
||||
} else if (folderPath.startsWith(INBOX) || folderPath.startsWith(LOWER_CASE_INBOX)) {
|
||||
currentFolderId = DistinguishedFolderId.getInstance(mailbox, DistinguishedFolderId.Name.inbox);
|
||||
|
Loading…
x
Reference in New Issue
Block a user