Author: norman
Date: Fri Apr 22 19:24:47 2011
New Revision: 1095995

URL: http://svn.apache.org/viewvc?rev=1095995&view=rev
Log:
Make sure we use lowercase domain for maildir store. See MAILBOX-58

Modified:
    
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java

Modified: 
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java?rev=1095995&r1=1095994&r2=1095995&view=diff
==============================================================================
--- 
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
 (original)
+++ 
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
 Fri Apr 22 19:24:47 2011
@@ -20,6 +20,7 @@ package org.apache.james.mailbox.maildir
 
 import java.io.File;
 import java.io.IOException;
+import java.util.Locale;
 
 import org.apache.james.mailbox.MailboxConstants;
 import org.apache.james.mailbox.MailboxException;
@@ -129,7 +130,9 @@ public class MaildirStore implements Uid
         String userName = user;
         if (userParts.length == 2) {
             userName = userParts[0];
-            path = path.replace(PATH_DOMAIN, userParts[1]);
+            // At least the domain part should not handled in a case-sensitive 
manner
+            // See MAILBOX-58
+            path = path.replace(PATH_DOMAIN, 
userParts[1].toLowerCase(Locale.US));
         }
         path = path.replace(PATH_USER, userName);
         return path;



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to