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