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 Søren Hjarlvig <sh...@bluewhale.dk> on 2008/10/21 20:28:42 UTC
Multiple spoolmanagers patch
Hi,
I tried asking on the user list, but nobody responded.
But maybe it's more a developer question.
In this post Stefano describes a patch which enables multiple spoolmanagers:
http://www.mail-archive.com/server-dev@james.apache.org/msg04063.html
Does anyone one know if the patch is committed (where) ?
It seems absent from the 2.3.1 source.
Thank you and best regards
Soeren
Med venlig hilsen
Søren Hjarlvig
Webholdet
Finsensvej 39C
2000 Frederikberg
Tlf. 35 84 12 15 / mobil: 22 85 70 04
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org
Re: Multiple spoolmanagers patch
Posted by Stefano Bagnara <ap...@bago.org>.
Søren Hjarlvig ha scritto:
> Hi,
>
> I tried asking on the user list, but nobody responded.
> But maybe it's more a developer question.
>
> In this post Stefano describes a patch which enables multiple spoolmanagers:
>
> http://www.mail-archive.com/server-dev@james.apache.org/msg04063.html
>
> Does anyone one know if the patch is committed (where) ?
> It seems absent from the 2.3.1 source.
>
> Thank you and best regards
>
> Soeren
I'm using 2.3.1 with multiple spools.
Here are the relevant blocks from my assembly:
<!-- The main SpoolRepository -->
<block name="spoolrepository"
class="org.apache.james.mailrepository.MailStoreSpoolRepository" >
<provide name="mailstore"
role="org.apache.avalon.cornerstone.services.store.Store" />
</block>
<!-- The Alternative Spool Repository -->
<block name="altspoolrepository"
class="org.apache.james.mailrepository.MailStoreSpoolRepository" >
<provide name="mailstore"
role="org.apache.avalon.cornerstone.services.store.Store" />
</block>
<!-- The James Spool Manager block -->
<block name="spoolmanager"
class="org.apache.james.transport.JamesSpoolManager" >
<provide name="spoolrepository"
role="org.apache.james.services.SpoolRepository"/>
<provide name="matcherpackages"
role="org.apache.james.services.MatcherLoader"/>
<provide name="mailetpackages"
role="org.apache.james.services.MailetLoader"/>
</block>
<!-- The James Spool Manager block -->
<block name="altspoolmanager"
class="org.apache.james.transport.JamesSpoolManager" >
<provide name="altspoolrepository"
role="org.apache.james.services.SpoolRepository"/>
<provide name="matcherpackages"
role="org.apache.james.services.MatcherLoader"/>
<provide name="mailetpackages"
role="org.apache.james.services.MailetLoader"/>
</block>
And this is the config:
<altspoolrepository destinationURL="db://maildb/altspool/altspool"
type="SPOOL"/>
<altspoolmanager>
<!-- Number of spool threads -->
<threads> 1 </threads>
<processor name="..."...
....
</altspoolmanager>
I use ToRepository to move mails from one spool to the other: I don't
remember if I decided to go without ToSpoolRepository or if I'm simply
lucky to not have found issues with using ToRepository instead of the
ToSpoolRepository I have on my "custom" james. But I'm sure I use 2
spool on 2.3.1 as described above. And it works here.
Stefano
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org