Hi:

Thanks for the feedback.  The notion you suggest is appealing.  I will try it.

Can we get the documentation changed to reflect that the ! and & are not
supported in Matching?  Perhaps the FAQ can be updated to reflect your
suggestion.


Charlie

"Labib Iskander, Marcus" wrote:

> Hi,
>
> for more complex conditional handling you can either implement matcher which
> do what ever you want or you can deploy the full strength of the processor
> concept (or maybe there is even some other way).
> You can define as many processors as you want. for example you can pass the
> mail to a processor if it matches your first condition and this processor
> calls some mailet if it matches some other condition. Then of course you
> will want to join the two branches of processing in one processor common for
> both branches. But always remember that matching is per recipient, i.e. if
> this mail has two recipients and the first condition deals with the
> recipient the mail will be processed on both branches with one recipient
> each.
> I don't know if I am describing the best way, but as long you get some
> better answer this will work. And in this way you can set up any logic
> operation.
>
>  <processor name="a">
>                     <mailet match="[EMAIL PROTECTED]"
> class="ToProcessor">
>                         <processor> b </processor>
>                     </mailet>
>                           <mailet match="All" class="ToProcessor">
>                         <processor> c </processor>
>                     </mailet>
>  </processor>
>
>  <processor name="b">
>                     <mailet match="SubjectIs=special offer" class="Foward">
>                         <forwardto>[EMAIL PROTECTED]</forwardto>
>                     </mailet>
>                           <mailet match="All" class="ToProcessor">
>                         <processor> c </processor>
>                     </mailet>
>  </processor>
>
> <processor name="c">
>              <!-- some processing for mails not for [EMAIL PROTECTED] or with a
> subject different from 'special offer' -->
>  </processor>
>
> > -----Urspr�ngliche Nachricht-----
> > Von: Charlie Woloszynski [mailto:[EMAIL PROTECTED]]
> > Gesendet: Dienstag, 16. Oktober 2001 04:36
> > An: [EMAIL PROTECTED]
> > Betreff: Combining Matches in JAMES
> >
> >
> > I am new to using JAMES and I have a question.
> >
> > We need to pick a mailet on the combination of the subject containing
> > something and the sender beginning with something.  The config
> > documentation seems to imply that we can use
> >
> >
> >      SubjectIs=john.doe & SubjectContains=xyz
> >
> >      Likewise we want to use not matches (e.g.,
> >      !SubjectIs=john.doe)
> >
> > I cannot get this to work (getting an error about the Match).  When I
> > looked at the MatchLoader.getMatcher code, it looks like the code only
> > handles a single Matcher.
> >
> > Does anyone know if the system supports more than one matcher ?  Does
> > this exist in a newer version?
> >
> > Any help is appreciated,
> >
> > Thanks
> >
> > Charlie
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

Reply via email to