You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by er...@apache.org on 2012/02/07 15:36:34 UTC

svn commit: r1241475 - /james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java

Author: eric
Date: Tue Feb  7 14:36:34 2012
New Revision: 1241475

URL: http://svn.apache.org/viewvc?rev=1241475&view=rev
Log:
Lower case the user to deliver the mail (JAMES-1369)

Modified:
    james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java

Modified: james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java
URL: http://svn.apache.org/viewvc/james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java?rev=1241475&r1=1241474&r2=1241475&view=diff
==============================================================================
--- james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java (original)
+++ james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java Tue Feb  7 14:36:34 2012
@@ -26,7 +26,6 @@ import javax.mail.MessagingException;
 import javax.mail.internet.MimeMessage;
 
 import org.apache.james.core.MimeMessageInputStream;
-import org.apache.james.dnsservice.api.DNSService;
 import org.apache.james.filesystem.api.FileSystem;
 import org.apache.james.mailbox.BadCredentialsException;
 import org.apache.james.mailbox.MailboxException;
@@ -34,9 +33,9 @@ import org.apache.james.mailbox.MailboxM
 import org.apache.james.mailbox.MailboxPath;
 import org.apache.james.mailbox.MailboxSession;
 import org.apache.james.mailbox.MessageManager;
+import org.apache.james.transport.util.MailetContextLog;
 import org.apache.james.user.api.UsersRepository;
 import org.apache.james.user.api.UsersRepositoryException;
-import org.apache.james.transport.util.MailetContextLog;
 import org.apache.jsieve.mailet.Poster;
 import org.apache.jsieve.mailet.SieveMailboxMailet;
 import org.apache.mailet.Mail;
@@ -138,7 +137,8 @@ public class SieveMailet extends SieveMa
                     // TODO: when user missing, append to a default location
                     throw new MessagingException("Shared mailbox is not supported");
                 } else {
-                    String user = url.substring(startOfUser, endOfUser);
+                    // lowerCase the user - see https://issues.apache.org/jira/browse/JAMES-1369
+                    String user = url.substring(startOfUser, endOfUser).toLowerCase();
                     final int startOfHost = endOfUser + 1;
                     final int endOfHost = url.indexOf('/', startOfHost);
                     final String host = url.substring(startOfHost, endOfHost);



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org