noel 2004/03/20 22:42:48
Modified: src/conf Tag: branch_2_1_fcs james-config.xml
Added: src/java/org/apache/james/transport/mailets Tag:
branch_2_1_fcs AbstractVirtualUserTable.java
XMLVirtualUserTable.java
Log:
Added significantly improved Virtual User Table functionality.
Revision Changes Path
No revision
No revision
1.40.2.21 +20 -1 james-server/src/conf/james-config.xml
Index: james-config.xml
===================================================================
RCS file: /home/cvs/james-server/src/conf/james-config.xml,v
retrieving revision 1.40.2.20
retrieving revision 1.40.2.21
diff -u -r1.40.2.20 -r1.40.2.21
--- james-config.xml 16 Nov 2003 21:47:24 -0000 1.40.2.20
+++ james-config.xml 21 Mar 2004 06:42:48 -0000 1.40.2.21
@@ -161,6 +161,25 @@
<!-- Important check to avoid looping -->
<mailet match="RelayLimit=30" class="Null"/>
+ <!--
+ <mailet match="All" class="XMLVirtualUserTable">
+ <!- 1:1 mapping ->
+ <mapping>[EMAIL PROTECTED]@mordor</mapping>
+ <!- 1:n mapping ->
+ <mapping>[EMAIL PROTECTED]@isengard;radigast;gandalf</mapping>
+ <!- DSN mapping ->
+ <mapping>[EMAIL PROTECTED]:550 Requested action not taken: no such user
here</mapping>
+ <!- regex based mapping ->
+ <mapping>[EMAIL PROTECTED]:(.*)@osgilliath:[EMAIL PROTECTED]</mapping>
+ <!- both standard and regex mapping ->
+ <mapping>[EMAIL PROTECTED]@mordor;regex:ring@(.*):[EMAIL
PROTECTED]</mapping>
+ <!- conditional regex mapping example ->
+ <mapping>[EMAIL PROTECTED]:(.*)[EMAIL PROTECTED]:[EMAIL PROTECTED];
+ regex:(.*)[EMAIL PROTECTED]:[EMAIL PROTECTED]
+ </mapping>
+ </mailet>
+ -->
+
<!-- White List:
If you use block lists, you will probably want to check
for known permitted senders. This is particularly true
No revision
No revision
1.1.2.1 +313 -0
james-server/src/java/org/apache/james/transport/mailets/Attic/AbstractVirtualUserTable.java
1.1.2.1 +140 -0
james-server/src/java/org/apache/james/transport/mailets/Attic/XMLVirtualUserTable.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]