You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2004/03/21 07:42:48 UTC
cvs commit: james-server/src/java/org/apache/james/transport/mailets AbstractVirtualUserTable.java XMLVirtualUserTable.java
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>morgoth@middle-earth=sauron@mordor</mapping>
+ <!- 1:n mapping ->
+ <mapping>istari@middle-earth=saruman@isengard;radigast;gandalf</mapping>
+ <!- DSN mapping ->
+ <mapping>boromir@osgilliath=error:550 Requested action not taken: no such user here</mapping>
+ <!- regex based mapping ->
+ <mapping>*@osgilliath=regex:(.*)@osgilliath:${1}@minas-tirith</mapping>
+ <!- both standard and regex mapping ->
+ <mapping>ring@*=onering@mordor;regex:ring@(.*):ring@${1}</mapping>
+ <!- conditional regex mapping example ->
+ <mapping>*@listserver=regex:(.*)-on@listserver:${1}-subscribe@listserver;
+ regex:(.*)-off@listserver:${1}-unsubscribe@listserver
+ </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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org