Hi there!
On 28 Nov 99, at 18:26, Douglas Hinds wrote
about "Re[2]: Activating only certain filt":
> Sunday, November 28, 1999, 3:59:02 PM, Alexander wrote what follows
> below (reformatted) and I would like him to explain why the filtering
> he describes in relation to the messages he receives (all of which is
> close to what I have in mind, particularly the filtering done to those
> messages dealing with his work), can't be fully implemented in TB.
Okay, I'll try:-) Forgive me any inaccuracies you'll find in my
descriptions of how TB's filtering works, I've never used it
extensively.
1. Managing the Inbox. What essentially is done to my Inbox in
Pegasus? On every _opening_, the messages get filtered from
it to the \Unread\... hierarchy. This can be implemented with TB
all right. But then, on _closing_ of Inbox, *some* messages get
filtered to the other folders as well (such as delivery
confirmations, messages from my ISP, etc. The crux of the
matter here is that I usually just need to *see* them, but don't
need to read these, at least on the regular basis). In TB this
part cannot be implemented, therefore one would need to
implement this part as "Read" type filters. But then I would
*have* to open *each* of the delivery confirmations to get them
filtered where I want them to go to, which isn't the thing I would
like to do... In many cases, it's quite enough to *look* at the
delivery conf in the folder listing to say, where it came from and
what does this all mean. Following this idea, in Pegasus I have
set up a filter that *automatically* marks all the delivery-type
messages with pale gray colour in the Inbox, so that I could just
skip these messages... TB's filtering won't allow me this, too.
2. Dealing with mailing lists traffic. Let me remind you, that in
Pegasus the, say, TBUDL list traffic gets filtered from my Inbox
to the Unread\TBUDL folder, where it's sorted _by_thread_
(actually, Pegasus doesn't do threading, it rather sorts by
subject _and_ by date simultaneously, which only mimicks
proper threading...). There I read this traffic, and *every time i
close this folder* the read messages get filtered to
Archive\TBUDL. If I were to implement this in TB, I would
clearly be limited to using the "Read" filters. This would result in
autofiltering *each* message that I haven't deleted upon
reading to Archive\TBUDL right after I open the next message
in the folder. This is not the thing I would want to happen.
Consider the following:
a. threading would become corrupted now and then;
b. usually I read the TBUDL traffic this way: read the first
message, then either delete it or keep for the future replying;
go to the next message etc. Then when I have finished with
reading, I start replying. But in TB this would mean that the
messages I kept for replying are *already* in Archive\TBUDL:-
(( Together with heaps of older messages, some of which have
been replied to --- but some have been kept just 'coz they
contain some valuable information. Then note please, that after
I reply to some of TBUDL messages I _usually_ delete the
message itself (since I knew how to answer the question
contained in it, there is not much sense in keeping it
anyway...). Therefore with TB I would end up deleting the
messages from the Archive folder (which is set to be read only
in Pegasus right now:-) To pevent the things that you usually
put as "shit happens" out there:-))).
So well, the consideration above leads me to conclusion that
the filter moving messages from Unread\TBUDL to
Archive\TBUDL would need to be "manual only". But then there
exists another objective. Note that having "re-filtered" folder
(say, Unread\TBUDL) I would end up applying *all* my "manual-
only" filters to the Unread\TBUDL folder. Then this is a ground
to erratic filtering. Just for example: suppose someone is my
personal friend, suppose I've got a "manual only" filter
somewhere on the system moving the messages from him to
\Friends; suppose then that this person is a member of TBUDL.
Then I'm likely to filter his TBUDL messages to the \Friends
folder... An example showing the possibility of "reverse"
behaviour can be easily constructed also.
In short: the current behaviour of TB implies, that I *have* to
have all my filtering systen in mind when working with the
program. I need to consider all the time, *how* to re-filter,
*how* to set up a new filter, etc., etc --- and to be beware of
possible oddities:-). This seems to be counter-productive: in
Pegasus, I just set up a filter, check how it works and then
happily forget about its existence. Finally, in Pegasus *all* the
filters that might be automatically applied to one specific folder
are listed in one and the same place, which makes it simple to
maintain them (that is, there exists a ruleset that is applied
when the folder is opened --- and respectively a ruleset that's
applied when the folder is closed), OTOH when I choose to
apply some ruleset *manually*, I'm just choosing the desired
(single!) ruleset from the list of *all* rulesets available on the
system (all of them have of course long descriptive names...).
Needless to add that in Pegasus the rulesets are stored as
_plain_text_ files, which further simplifies bug-fixing and
maintenance...
3. The same thoughts as in 2. above are still valid when
considering the management of the work-related traffic via
filtering.
SY, Alex
(St.Petersburg, Russia)
--
Thought for the day:
The only difference between the fool and the criminal who
attacks a system is that the fool attacks unpredictably and on
a broader front.
---
PGP public keys on keyservers:
0xA2194BF9 (RSA); 0x214135A2 (DH/DSS)
fingerprints:
F222 4AEF EC9F 5FA6 7515 910A 2429 9CB1 (RSA)
A677 81C9 48CF 16D1 B589 9D33 E7D5 675F 2141 35A2 (DH/DSS)
---
--
--------------------------------------------------------------
View the TBUDL archive at http://tbudl.thebat.dutaint.com
To send a message to the list moderation team double click here:
<mailto:[EMAIL PROTECTED]>
To Unsubscribe from TBUDL, double click here and send the message:
<mailto:[EMAIL PROTECTED]>
--------------------------------------------------------------