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]