Author: eric
Date: Tue Sep  6 20:04:07 2011
New Revision: 1165813

URL: http://svn.apache.org/viewvc?rev=1165813&view=rev
Log:
Fix the maildir spring injection via external maildir.properties (MAILBOX-118)

Added:
    
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/maildir.properties
Modified:
    
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox-maildir.xml

Added: 
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/maildir.properties
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/maildir.properties?rev=1165813&view=auto
==============================================================================
--- 
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/maildir.properties
 (added)
+++ 
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/maildir.properties
 Tue Sep  6 20:04:07 2011
@@ -0,0 +1 @@
+maildir.folder=../var/store/maildir/%domain/%user

Modified: 
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox-maildir.xml
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox-maildir.xml?rev=1165813&r1=1165812&r2=1165813&view=diff
==============================================================================
--- 
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox-maildir.xml
 (original)
+++ 
james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox-maildir.xml
 Tue Sep  6 20:04:07 2011
@@ -28,6 +28,11 @@
       WARNING: Maildir does only work on UNIX like operation systems
      -->
 
+    <bean 
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
+        <property name="ignoreUnresolvablePlaceholders" value="true"/>
+        <property name ="location" 
value="classpath:META-INF/org/apache/james/maildir.properties"/>
+    </bean>
+
     <bean id="maildir-mailboxmanager" 
class="org.apache.james.mailbox.store.StoreMailboxManager" init-method="init">
         <constructor-arg index="0" ref="maildir-sessionMapperFactory"/>
         <constructor-arg index="1" ref="authenticator"/>
@@ -41,7 +46,7 @@
         <constructor-arg index="0" ref="maildirStore"/>
     </bean>
     <bean id="maildirStore" 
class="org.apache.james.mailbox.maildir.MaildirStore">
-        <constructor-arg index="0" value="file://var/store/maildir/"/>
+        <constructor-arg index="0" value="${maildir.folder}"/>
     </bean>
     <alias name="jvm-locker" alias="maildir-locker"/>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to