Author: norman
Date: Sun Jan 13 22:11:05 2008
New Revision: 611722

URL: http://svn.apache.org/viewvc?rev=611722&view=rev
Log:
ToMultiRepository doesn't resolve repository_name correctly. Thx to Kev Jackson 
for the patch. See JAMES-833

Modified:
    
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java

Modified: 
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java?rev=611722&r1=611721&r2=611722&view=diff
==============================================================================
--- 
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java
 (original)
+++ 
james/server/trunk/spoolmanager-function/src/main/java/org/apache/james/transport/mailets/ToMultiRepository.java
 Sun Jan 13 22:11:05 2008
@@ -300,8 +300,15 @@
         if (repositoryUrl == null) {
             userInbox = mailServer.getUserInbox(userName);
         } else {
+            if (!repositoryUrl.endsWith("/")) {
+                   repositoryUrl += "/";
+            }
+                       
+            // find the username for delivery to that user - localname, ignore 
the rest
+            String[] addressParts = userName.split("@");
+                       
             StringBuffer destinationBuffer = new StringBuffer(192).append(
-                    repositoryUrl).append(userName).append("/");
+            repositoryUrl).append(addressParts[0]).append("/");
             String destination = destinationBuffer.toString();
             DefaultConfiguration mboxConf = new DefaultConfiguration(
                     "repository", 
"generated:ToMultiRepository.getUserInbox()");



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to