Boris Anders, [BA] wrote:

> But in some cases the order [of actions] is very important:

I agree. Just as filters are matching is done in the order of the
filter list, actions should be carried out in the order they appear.

> It is a difference between copy the message and delete it and delete
> it and then (try to) copy it.

Yup. Deleting the message would make you unable to copy it. So if you
wish to copy the message and then delete it, the filter actions should
be
<copy message>
<delete message>

> So I think the best solution is, that TheBat! do its action like they
> are listed in NFS:

> <flag message>
> <copy message>
> <park message>

> means, that the copies are flagged, but not parked.

I disagree. All three should be done since the message is still
available for all three actions to be carried out. I'd certainly want
all three to be done if I set them up to be done as such.

> If this will be realized, it would be good, if TheBat! check (before
> saving the filter) if there are actions after <delete message> and
> <move message> and remind the user that these action will never be
> done:

Suppose the actions are setup as:

<delete message>
<run external program>
<play sound>

Are you saying the latter two actions shouldn't be carried out? I
disagree again.

> Another solution would be, that TheBat! move these action at the end
> of the list.

> This would solve bugs like:

> mid:[EMAIL PROTECTED]
> and
> mid:[EMAIL PROTECTED]

These bugs are simply bugs that need to be fixed. They aren't symptoms
of filter actions needing to be nullified or preventing from occurring
because of a prior action. Crippling filter action sequences is a bad
way of fixing the problem.

The NFS works the same as MDaemon's filtering system. The filter rule
interface is in a sentence type fashion. I've attached a capture of
one of them. The actions are carried out as they're described in the
filter rule. The rule itself, makes it seem to the user that the
actions will be carried out in the sequence described. All actions are
applied if they can be. Deleting, will delete the message and thus
prevent any other actions being carried out on the message. However,
other actions can be triggered in so long as it has nothing to do with
the direct manipulation of the message that has already been deleted.

-- 
Allie Martin [List Moderator and fellow end-user]
 � My PGP-Keys: http://key.ac-martin.com �
The Bat!� v2.12.00 /�\ WinXP Pro (Service Pack 2)

..... Some minds should be cultivated, others plowed under...
  

<<attachment: rule.png>>

Attachment: pgpVJabkcX6mX.pgp
Description: PGP signature

________________________________________________________
 Current beta is 2.13 'Lucky' Beta/6 | 'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html
IMPORTANT: To register as a Beta tester, use this link first -
http://www.ritlabs.com/en/partners/testers/

Reply via email to