You probably could set up a regular expression that would do this, but it's just as easy to keep it split up in separate rules.
Tripp ----- Original Message ----- From: "Guy Deslauriers" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, June 23, 2004 6:27 PM Subject: RE: [IMail Forum] Misbehaving Rule! > Tripp, > > Let's say I want to filter on any combination of 2 from the following: > VALFROM, VALREVDNS, VALHELO. > > Would it be possible to do it all in a single rule? > > This is what I would like to combine into one (it's currently split in 2 > 'cause of the weird behavior of the first condition) > > Rule 1 > H~X-IMAIL-SPAM-VALHELO!AND!H~(X-IMAIL-SPAM-VALREVDNS|X-IMAIL-SPAM-VALFROM):! > [EMAIL PROTECTED] > > Rule 2 > H~X-IMAIL-SPAM-VALREVDNS!AND!H~X-IMAIL-SPAM-VALFROM:[EMAIL PROTECTED] > > Currently it's catching any combination of > > X-IMAIL-SPAM-VALHELO AND X-IMAIL-SPAM-VALREVDNS > X-IMAIL-SPAM-VALHELO AND X-IMAIL-SPAM-VALFROM > X-IMAIL-SPAM-VALFROM AND X-IMAIL-SPAM-VALREVDNS > > I don't want to filter on only 1 match. > > Hope this explains it better. > > Thanks > > gd > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Tripp Allen > Sent: Wednesday, June 23, 2004 6:06 PM > To: [EMAIL PROTECTED] > Subject: Re: [IMail Forum] Misbehaving Rule! > > In rules with multiple conditions (AND, OR) the conditions are handled in > left to right order. So, your rule is: > > exp1 and exp2 or exp3 and exp4 or exp5 and exp6:copy... > > This is being evaluated this way: > ((((exp1 and exp2) or exp3) and exp4) or exp5) and exp6 > > For this rule to be true, the header must contain x-imail-spam-valfrom. > > You can't use the parenthesis in the rule like I did above, that was just to > show how it's evaluating. > > Tripp > > ----- Original Message ----- > From: "Guy Deslauriers" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, June 23, 2004 5:45 PM > Subject: [IMail Forum] Misbehaving Rule! > > > > Hi, > > > > I have the following rule behaving quite strangely > > > > > H~X-IMAIL-SPAM-VALHELO!AND!H~X-IMAIL-SPAM-VALREVDNS!OR!H~X-IMAIL-SPAM-VALHEL > > > O!AND!H~X-IMAIL-SPAM-VALFROM!OR!H~X-IMAIL-SPAM-VALREVDNS!AND!H~X-IMAIL-SPAM- > > VALFROM:[EMAIL PROTECTED] > > > > I run the test on the rule and get the following results: > > > > X-IMAIL-SPAM-VALHELO and X-IMAIL-SPAM-VALREVDNS = FALSE > > X-IMAIL-SPAM-VALHELO and X-IMAIL-SPAM-VALFROM = TRUE > > X-IMAIL-SPAM-VALREVDNS and X-IMAIL-SPAM-VALFROM = TRUE > > > > I tried it like that too with the same results > > > > > H~X-IMAIL-SPAM-VALHELO!AND!H~(X-IMAIL-SPAM-VALREVDNS|X-IMAIL-SPAM-VALFROM)!O > > R!H~X-IMAIL-SPAM-VALREVDNS!AND!H~X-IMAIL-SPAM-VALFROM:!COPY! > > [EMAIL PROTECTED] > > > > And of course when I use the following rule it behaves as expected > > > > > H~X-IMAIL-SPAM-VALHELO!AND!H~X-IMAIL-SPAM-VALREVDNS:[EMAIL PROTECTED] > > > > Could some bright mind enlighten me or slap me good 'cause I screwed up > > somewhere??? > > > > Thanks in advance > > > > gd > > > > > > > > > > > > > > To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html > > List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/ > > Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/ > > > > > To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html > List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/ > Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/ > > > > To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html > List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/ > Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/ > To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/ Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/
