Author: eric
Date: Tue Feb  7 14:43:38 2012
New Revision: 1241476

URL: http://svn.apache.org/viewvc?rev=1241476&view=rev
Log:
Lowercase to see if the user is effectively local (JAMES-1369)

Modified:
    
james/server/trunk/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java

Modified: 
james/server/trunk/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java?rev=1241476&r1=1241475&r2=1241476&view=diff
==============================================================================
--- 
james/server/trunk/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
 (original)
+++ 
james/server/trunk/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
 Tue Feb  7 14:43:38 2012
@@ -245,13 +245,13 @@ public class JamesMailetContext implemen
         try {
             if (name.indexOf("@") == -1) {
                 try {
-                    return isLocalEmail(new MailAddress(name, 
domains.getDefaultDomain()));
+                    return isLocalEmail(new MailAddress(name.toLowerCase(), 
domains.getDefaultDomain()));
                 } catch (DomainListException e) {
                     log("Unable to access DomainList", e);
                     return false;
                 }
             } else {
-                return isLocalEmail(new MailAddress(name));
+                return isLocalEmail(new MailAddress(name.toLowerCase()));
             }
         } catch (ParseException e) {
             log("Error checking isLocalUser for user " + name);
@@ -263,13 +263,13 @@ public class JamesMailetContext implemen
      * @see 
org.apache.mailet.MailetContext#isLocalEmail(org.apache.mailet.MailAddress)
      */
     public boolean isLocalEmail(MailAddress mailAddress) {
-        String userName = mailAddress.toString();
-        if (!isLocalServer(mailAddress.getDomain())) {
+        String userName = mailAddress.toString().toLowerCase();
+        if (!isLocalServer(mailAddress.getDomain().toLowerCase())) {
             return false;
         }
         try {
             if (localusers.supportVirtualHosting() == false) {
-                userName = mailAddress.getLocalPart();
+                userName = mailAddress.getLocalPart().toLowerCase();
             }
             return localusers.contains(userName);
 



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

Reply via email to