Hi,
<mailet match="All" class="com.spotmouth.james.MailingListMatcher"/>
is not good.
The class attribute must be a Mailet, no a Matcher (so read the mailet
class is applied for mails matching the defined matcher).
Thx,
Eric
On 28/02/12 01:02, Phillip Rhodes wrote:
Hi everyone,
I am trying to configure a matcher and a mailet in mailetcontainer.xml
and james is throwing an exception with my matcher:
Caused by: org.apache.mailet.MailetException: Could not load mailet
(com.spotmouth.james.MailingListMatcher);
nested exception is:
java.lang.ClassCastException: com.spotmouth.james.MailingListMatcher
cannot be cast to org.apache.mailet.Mailet
I would super-appreciate a simple example of this configuration.
Thanks for your help
Phillip
Here are some other facts.
com.spotmouth.james.MailingListMailet extends GenericMailet
com.spotmouth.james.MailingListMatcher extends GenericMatcher
Matcher:
<processors>
<processor state="root" enableJmx="true">
<mailet match="All" class="com.spotmouth.james.MailingListMatcher"/>
<snip!>
</processor>
</processors>
Mailet:
<processor state="transport" enableJmx="true">
<mailet match="MailingListMatcher"
class="com.spotmouth.james.MailingListMailet"/>
<snip!>
</processor>
</processors>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
eric | http://about.echarles.net | @echarles
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]