Author: norman
Date: Tue Aug 10 18:47:52 2010
New Revision: 984160

URL: http://svn.apache.org/viewvc?rev=984160&view=rev
Log:
Allow to match against wildcard entries (JAMES-1034)

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

Modified: 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/IsInWhiteList.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/IsInWhiteList.java?rev=984160&r1=984159&r2=984160&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/IsInWhiteList.java
 (original)
+++ 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/IsInWhiteList.java
 Tue Aug 10 18:47:52 2010
@@ -110,6 +110,20 @@ public class IsInWhiteList extends Abstr
                     // This address was already in the list
                     return true;
                 }
+                
+                
+                // check for wildcard domain entries 
+                selectStmt = conn.prepareStatement(selectByPK);
+                
+                selectStmt.setString(1, recipientUser);
+                selectStmt.setString(2, recipientHost);
+                selectStmt.setString(3, "*");
+                selectStmt.setString(4, senderHost);
+                selectRS = selectStmt.executeQuery();
+                if (selectRS.next()) {
+                    // This address was already in the list
+                    return true;
+                }
 
             } finally {
                 theJDBCUtil.closeJDBCResultSet(selectRS);



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

Reply via email to