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]