Re: daily response Wednesday 17 mar

Laird Breyer <[email protected]> Thu, 18 Mar 2004 12:16:06 +1000
Newsgroups gmane.ietf.asrg.filtering
Message-ID <20040318021606.GA12010@ender>
Just a few specific points about your post.

On Mar 17 2004, David Nicol wrote:
>
> Which brings another requirement.  We must decide what MUA we want to
> support.  Reccomending munging the Subject line seems to be a good practice
> for things like list servers.

Surely, standards are goals for all agents. We can't treat this like
a product support problem. There have to be good reasons for
proposals, hopefully independent of whether the most popular systems do things
a certain way. The most popular systems will be gone in 5 to 10 years,
but the standards won't (assuming they are taken up ;-)

>
> >... the filter hacks the MUA, ...
>
> I do not understand this point.  There appears to be confusion
> between MTA filtering and MUA filtering.
>

Maybe I am confused, but of course I wouldn't know, I'll have to take
your word for it ;-)

It's true that I don't really make a distinction between MTA filtering
and MUA filtering. Perhaps I should, but my current thinking is that
the MUA is only a step along the lifetime of a message, not a final
destination (from the pov of filtering).

Messages can be forwarded, replied to, used for learning material,
moved around folders, kept in archives and reimported into another
MUA, retagged.

Unlike transport information, filtering information impacts these
actions. That's because filtering doesn't stop after transport.
Filtering could go on for years after the message is received, and
every piece of information a filter adds could be used by the next filter.

By contrast with transport information, the MUA is officially the final
destination, ie there is no official use for the transport info after
it's in the MUA. If the message is moved or forwarded, the original
transport information is discarded, not used by the next MTA.

Here's the simplest comparative example I can think of, which repeats
what I just said:

A message is sent from A to B, who forwards it to C. There are two
transport actions, and two filtering actions.

From A to B, MTA1 adds transport information. From A to B, filter1 adds
filtering information.

From B to C, MTA2 adds transport info, ignoring old transport info
(it's really a completely new message from transport pov).
From B to C, filter2 adds filtering info, taking into account contents
of message and therefore previous filter1 info. (it's basically the
same message from filtering pov)

So after this long explanation, I don't see a distinction between MTA
filtering and MUA filtering.

> We desparately need named scenarios.

I agree. But they must be simple, so everyone can understand them.

--
Laird Breyer.