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:
mguessan 2011-11-09 23:33:23 +00:00
parent a998621d42
commit 724fbc86e8
2 changed files with 2 additions and 2 deletions

View File

@ -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>();

View File

@ -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);