ietf-mta-filters
[Top] [All Lists]

Re: limits of actions

1998-01-26 12:50:14
Date: Sun, 25 Jan 1998 18:31:31 -0800 (PST)
From: Ned Freed <Ned(_dot_)Freed(_at_)innosoft(_dot_)com>
Cc: ietf-mta-filters(_at_)imc(_dot_)org

What about the "obvious" cases, like allowing reject AND keep of the same
message?  Should that be forbidden?

I think forbidding it is best but I could live with "pick one".

Ok, what happens on error?  We're going to have to deal with what runtime
errors we can't prevent (as Chris Bartram pointed out), and I'd like to
have some reasonable way.  (Mail the user and do a keep, for instance.)

I'm okay with just making this policy, but having a logical order of
fallout would be useful.  (Can't reject if keep, so ignore the reject.
Use the first specified action.)

Hmm. Well, while it would be easy to implement a "first one wins" deal, I'm
not convinced it is a good idea.

I think we have three basic actions that are peers, more or less --
reject, keep, and discard. You have to pick one of them; you cannot pick
more than one.

Ok.

You then have some add-ons which have combining rules. Reply can be used
with any of the basic actions. Forward can be used with keep or discard,
but not reject. (A condition where a rejection stating that the mail was
not saved was sent to the originator should be a reliable indicator that
nobody actually received the message on behalf of this particular
recipient.)

This makes sense.

I'm not at all sure about fileinto. I'm convinced it could only group
with keep, but how does it interact with keep? I'd say fileinto by itself
means only do the fileinto and skip normal delivery, but what about keep
combined with fileinto?

"Keep" should always mean "fileinto INBOX", with the confusing exception
that "inbox" may not be inbox in some systems, like many things that aren't
IMAP.

Other questions are how many replies are allowed (only 1, I think) and
how many fileintos are allowed (not sure)?

Max 1 reply is fine, since the reply address is predetermined.  Fileintos
are going to count against the user's quota (and are probably hard links
anyway) so whatever damage they want to do to themselves is find with me.

If the message is nether forwarded nor rejected nor discarded, there is an
implicit keep.

If the message is two-or-more-of {forward, reject, discard}, what happens? 

-- 
                                          Tim Showalter 
tjs+(_at_)andrew(_dot_)cmu(_dot_)edu


<Prev in Thread] Current Thread [Next in Thread>