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