diff --git a/src/com/fsck/k9/mail/store/Pop3Store.java b/src/com/fsck/k9/mail/store/Pop3Store.java index 188b5476b..b9d3eae8b 100644 --- a/src/com/fsck/k9/mail/store/Pop3Store.java +++ b/src/com/fsck/k9/mail/store/Pop3Store.java @@ -120,13 +120,13 @@ public class Pop3Store extends Store { @Override public List getPersonalNamespaces(boolean forceListAll) throws MessagingException { List folders = new LinkedList(); - folders.add(getFolder("INBOX")); + folders.add(getFolder(mAccount.getInboxFolderName())); return folders; } @Override public void checkSettings() throws MessagingException { - Pop3Folder folder = new Pop3Folder("INBOX"); + Pop3Folder folder = new Pop3Folder(mAccount.getInboxFolderName()); folder.open(OpenMode.READ_WRITE); if (!mCapabilities.uidl) { /* @@ -157,8 +157,9 @@ public class Pop3Store extends Store { public Pop3Folder(String name) { super(Pop3Store.this.mAccount); this.mName = name; - if (mName.equalsIgnoreCase("INBOX")) { - mName = "INBOX"; + + if (mName.equalsIgnoreCase(mAccount.getInboxFolderName())) { + mName = mAccount.getInboxFolderName(); } } @@ -168,7 +169,7 @@ public class Pop3Store extends Store { return; } - if (!mName.equalsIgnoreCase("INBOX")) { + if (!mName.equalsIgnoreCase(mAccount.getInboxFolderName())) { throw new MessagingException("Folder does not exist"); } @@ -325,7 +326,7 @@ public class Pop3Store extends Store { @Override public boolean exists() throws MessagingException { - return mName.equalsIgnoreCase("INBOX"); + return mName.equalsIgnoreCase(mAccount.getInboxFolderName()); } @Override