> <processor name="root">
> <!-- moves the mail with myprocessor state to
the root state ->
> <processor name="myprocessor">
> <mailet match="All"
class="ToProcessor">
> <processor>root</processor>
> </mailet>
> </processor>
> <! -- other mailets to process the mail -->
> </processor>
|>IMHO this is bad: this will create infinite loops.
I see what you are saying. My apologies, as I cut and
pasted the wrong snippet of xml. But I got it to work
using a very ugly procedure.
<processor name="myprocessor">
<!-- This is original section, comment it out when
you want to change state
<mailet match="All" class="ToRepository">
<repositoryPath>file://${app.home}/../../../mail-queue/myqueue/</repositoryPath>
</mailet>
-->
<!-- this is section to move the message to
the root state, comment it out under normal
condition-->
<mailet match="All" class="ToProcessor">
<processor>root</processor>
</mailet>
</processor>
So, it appears that there is no easy way to move a
message from one state to another in my given
situation (I have messages in a "myqueue" directory,
in a myprocessor state and I would like to move it to
the spool directory with a root state)
>Just increase the number of retries in RemoteDelivery
>if you need to try a longer period.
This is not applicable to my application as I am not
delivering mail. Although at some point I would like
to write a mailet that mimics RemoteDelivery. I am
just parsing multimedia mail and saving the contents
in a db. My first post has more details about what I
am trying to do.
Appreciate your help on this,
Thanks,
Vish
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]