Re: OPES and Email

John C Klensin <[email protected]>
Newsgroups gmane.ietf.rfc822,gmane.ietf.smtp
Message-ID <[email protected]>
--On Friday, 08 July, 2005 13:37 -0400 John Leslie
<[email protected]> wrote:

> Tony Hansen <[email protected]> wrote:
>> ... 
>> OPES SMTP Use Cases (draft-ietf-opes-smtp-use-cases-02.txt).
>> ...
>>    The Open Pluggable Edge Services (OPES) framework is
>>    application agnostic.  Application specific adaptations
>>    extend that framework. This document describes OPES SMTP
>>    use cases and deployment scenarios in preparation for SMTP
>>    adaptation with OPES.
> 
>    We should be very careful here. "Open Pluggable Edge
> Services" suggests we're talking only about "edge services";
> and IMHO we should be sure to explain any situations where the
> OPES WG might have a different opinion than others as to what
> an "edge service" is.
> 
> ] In SMTP the OPES processor may be any agent participating in
> SMTP ] exhanges, including MSA, MTA, MDA, and MUA.  This
> document focues on ] use cases in which the OPES processor is
> a mail transfer agent (MTA).

Note that, while most of us know, more or less, what all of
those nice abbreviations mean, there is no consensus definition
for an MDA (the 2821 definition of a "delivery MTA" may or may
not be the same thing) nor, IMO, does was the submission
terminology of RFC 2476 or 2476bis (aka "originating server" in
2821) intended to  adequately delimit the "MSA" term.

>    I'm afraid we start out with different opinions. :^(
> 
>    MTAs have a number of functions; some of which we consider
> to be "edge" functions, and some which we don't. (YMMV.)
>...

Tony,

Let me add one impression to John's useful explanation...

In terms of the structure and language of 2821 (and 2821bis,
which I just sent off for posting (!)), the only MTAs (SMTP
clients or servers) that are even vaguely "edge" services or
systems are:

	* The originator (aka the submission server or MSA)
	
	* The destination server
	
	* A gateway

The definitions of the first and second in 2821/ 2821bis are
deliberately a little fuzzy, but most of us think we know one
when we see one and would probably be in 95% agreement on any
given case.  The discriminating definitions for a gateways is
also a bit fuzzy, but there was an effort during the DRUMS
period to keep that definition firm enough to make it hard for
someone to say "I want to do what would otherwise be considered
Bad Things, hence I will claim to be a gateway".

All of the other cases are relays (with some funny edge cases
around what a non-primary MX can do or not do), and actions
committed by them, especially some of the modifications
suggested in the OPES draft, would, from a 2821 perspective,
constitute mucking around in the middle of the mail environment.
Such actions are prohibited to the extent to which 2821 can
prohibit anything.  

You know all of this.  The question for me is that, given that
the OPES doc pushes really close to, or past, the boundary in
which its recommendations and structure require violating the
provisions of 2821, how would you like people to respond in a
way that would be most constructive?  The answer obviously
interacts with several of the discussion threads on the
ietf-smtp list during the last few weeks, including such
questions as the legitimacy or appropriateness of mail relays
doing virus removal.

best,
     john
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.