Lisa Dusseault | 3 Dec 19:45
Picon
Gravatar

Fwd: Your new mailing list: httpmail

I created a new mailing list to discuss HTTPMail (http://tools.ietf.org/html/draft-dusseault-httpmail-00):

   https://www.ietf.org/mailman/listinfo/httpmail

I have been thinking about this for a while, but delayed because I wasn't sure there was really enough demand for a new client access protocol.  But I've started thinking of it as foremost a remote 3rd-party interface to an email store, which is a rather different niche.  It would be good for email to have the same interconnectivity opportunities as the Web has (or better).

Lisa

_______________________________________________
Apps-Discuss mailing list
Apps-Discuss <at> ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss
Margaret Wasserman | 3 Dec 20:02
Favicon

New NAT66 Discussion List


Hi Everyone,

I am sending this message to several large groups of people with  
considerable overlap in an effort to reach everyone who has been  
participating (actively or passively) in the NAT66 discussions.   
PLEASE, PLEASE do not reply to this full list.  Send any replies to  
the new nat66 discussion list (cc:ed) or to me privately.

In response to concerns that have been raised about discussing IPv6-to- 
IPv6 NAT on the behave WG mailing list, we have started a new mailing  
list for the ongoing NAT66 discussion, nat66 <at> ietf.org.  The purpose of  
this list is to discuss the needs that may drive the adoption of IPv6- 
to-IPv6 NAT, and to discuss solutions to meet those needs, possibly  
including specification of an IPv6 NAT mechanism, that will work  
better and be less harmful to the Internet than direct ports of IPv4  
NA(P)T functionality. Although we will see how the conversation  
evolves in the upcoming weeks, our current expectation is that we will  
hold a BOF at IETF 74 in San Francisco to discuss this topic and to  
determine if there is consensus that the IETF should pursue any work  
in this area.

It is not our intention that this new list will be used for discuss of  
IPv4/IPv6 transition mechanisms, even those that involve translation.   
Discussion of the v4v6translation work will remain in the behave WG,  
where it is a chartered work item.

If you would like to join the nat66 mailing list list or read the list  
archives, you can do so via the following URL:

https://www.ietf.org/mailman/listinfo/nat66

If you would like to actively contribute to the discussion, I would  
suggest that you start by reading the following documents:

- RFC 4864:  Local Network Protection for IPv6
   http://www.ietf.org/rfc/rfc4864.txt?number=4864

- Renumbering still needs work
   http://www.ietf.org/internet-drafts/draft-carpenter-renum-needs-work-00.txt

- IPv6-to-IPv6 Network Address Translation (NAT66) -- now somewhat out- 
of-date
   http://www.ietf.org/rfc/rfc4864.txt?number=4864

- IETF 73 behave WG Presentation on NAT66 -- more up-to-date
   http://www.ietf.org/proceedings/08nov/slides/behave-14.pdf

Then, come join the discussion on the nat66 <at> ietf.org mailing list.

Margaret

Dave CROCKER | 3 Dec 21:26

Re: Fwd: Your new mailing list: httpmail

Lisa,

 From an architectural standpoint, how is this different from replicating (a 
subset of) IMAP functionality but running it over HTTP?

Not surprisingly, I'd particularly like to see a reference to the line 
segment(s) in:

<http://bbiw.net/specifications/draft-crocker-email-arch-12-01dc.html#rfc.figure.5>

that the spec targets.

Stated differently, what functionality does this supply that is not already 
provided by existing email protocols?

I've looked over your discussion in the draft but am not yet understanding these 
motivating points.

One obvious possibility is that it is IMAP that can more easily get through a 
firewall.  I'm guessing you have something more substantial in mind.

Can you clarify?

(And yes, I think it useful to do it on this mailing list, first, rather than 
the new one.)

Thanks.

d/

ps.

Lisa Dusseault wrote:
> I created a new mailing list to discuss HTTPMail 
> (http://tools.ietf.org/html/draft-dusseault-httpmail-00):
> 
>    https://www.ietf.org/mailman/listinfo/httpmail
> 
> I have been thinking about this for a while, but delayed because I 
> wasn't sure there was really enough demand for a new client access 
> protocol.  But I've started thinking of it as foremost a remote 
> 3rd-party interface to an email store, which is a rather different 
> niche.  It would be good for email to have the same interconnectivity 
> opportunities as the Web has (or better).

--

-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net
Lisa Dusseault | 3 Dec 23:50
Favicon

Lisa's Apps Area Activity Report for Nov 2008

News, updates

ALTO is now a WG and its mailing list moved to alto <at> ietf.org.  Chairs are Vijay Gurbani, Enrico Marocco and Jon Peterson.
OAUTH BOF was encouraging but not conclusive; new mailing list oauth <at> ietf.org.

Document Status and Progress

Active Documents: my action
 - draft-montemurro-gsma-imei-urn (Info): need to review new version
 - draft-ietf-sieve-mime-loop (PS): AD Evaluation
 - draft-ietf-calsify-rfc2445bis (PS):  Cleaning up last issues after IETF Last Call with chairs and authors
 - draft-kucherawy-sender-auth-header (PS): Just finished IETF Last Call and new version quickly posted.  I need to review this new version.

Stalled, in review, waiting on other:
 - draft-freed-sieve-ihave (PS): In IETF Last Call
 - draft-irtf-asrg-dnsbl (Info): This went back to the IRTF when we found there wasn't consensus for an IETF Proposed Standard as it stands.  Instead, I'm now just shepherding this to make sure it passes the IESG check of "does this conflict with IETF work".
 - draft-ietf-calsify-rfc2446bis (PS): Waiting for issues from another review to be addressed.  I requested IETF Last Call prematurely.
 - draft-ietf-sieve-notify-mailto (PS):  Scheduled for IESG Evaluation Dec 4.
 - draft-snell-atompub-bidi (PS): A couple changes needed after IESG Evaluation.
 - draft-ietf-usefor-usepro (PS): Finished IETF Last Call.  Authors and chairs need to decide whether/what changes to make.
 - draft-wilde-sms-uri (PS): IESG Evaluation found a number of issues. Author needs to revise or respond.

Finished Processing -- new in RFC Ed queue and new RFCs
 - draft-ietf-lemonade-msgevent (PS): DISCUSS cleared, now in RFC Ed queue.
 - draft-ietf-sieve-refuse-reject (PS):  Now in RFC Ed queue.
 - draft-sanchez-webdav-current-principal (PS): Now in RFC Ed queue.

WG Status
CALSIFY: Plugging away on issues.
HTTPBIS:   Plugging away on issues.
IDNABIS:  Still discussing philosophical approach but also still making progress on doc organization.
SIEVE: Finishing up several docs. 
USEFOR:  No action since last report.
_______________________________________________
Apps-Discuss mailing list
Apps-Discuss <at> ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss
Barry Leiba | 5 Dec 16:14
Picon
Favicon

Re: Fwd: Your new mailing list: httpmail

> Stated differently, what functionality does this supply that is not already
> provided by existing email protocols?

The point here is exactly that it defines a standard way to run this stuff over 
HTTP, so that a web browser (or other HTTP client) can do this without having to 
implement IMAP or POP.  The spec says that it's not meant to replace the email 
protocols, but to provide an alternative.

In particular:
- It defines how to discover mailboxes.
- It defines how to represent mailbox contents in Atom.  That lets any feed 
reader (or browser that can read feeds) display a mailbox.
- It recommends permalinks for email messages, allowing browsers to cache them.

The main motivating point is the desire to access mail stores using HTTP.  If you 
don't think there's a need for that, then clearly you won't see the point of 
Lisa's draft.

Barry
Dave CROCKER | 5 Dec 18:23
Favicon
Gravatar

Re: Fwd: Your new mailing list: httpmail


Barry Leiba wrote:
>> Stated differently, what functionality does this supply that is not 
>> already provided by existing email protocols?
> 
> The point here is exactly that it defines a standard way to run this 
> stuff over HTTP, so that a web browser (or other HTTP client) can do 
> this without having to implement IMAP or POP.  

 From what I can tell, the proposed protocol works between what is really a mail 
user agent (MAU) and what is really a message store (MS).  If I have that wrong, 
please clarify.

So a comparison between this protocol and the obvious existing ones is natural.

And that's a key beginning point:  You are still proposling implementing *some* 
protocol. So my question is why is it appropriate to invent a new protocol, 
rather than re-home an existing one to use HTTP (rather than, say, TCP) as its 
transport?

There can be any number of very good reasons.

For example, it might be that HTTP has characteristics that are so different 
from TCP, it isn't practical to re-use an existing one.

It might be that the existing ones do not match the desired functionality.

It might be that the existing ones are much too complicated.  It's difficult to 
imagine claiming that IMAP is too complicated, but gosh, maybe it is...

And so on.

Personally, I'm a fan of protocol competition.  (In contrast, the IETF in recent 
years has tended to eschew competitive, or even related, protocol efforts.) 
Competition gave us SNMP rather than CMIP.  SMTP/822/MIME rather than X.400. 
TCP rather than TP*. And so on. In each case, the dominant political preference 
tended to be for the protocol that, in the long run, lost.  And I believe in 
each case, the winner triumphed on its technical merits.

But I think it important to consider the competitive differences that are 
significant.

For example, the mere fact that the transport layer is different doesn't 
automatically justify inventing a new protocol.  New protocols are hugely 
expensive, in terms of time, effort and dollars.

That's why we so often re-purpose existing ones.

For example, one could imagine taking a query service designed to map between a 
name and an address and instead using it for obtaining encryption keys.  All of 
the underlying query technology, infrastructure deployment and operational 
skills for re-using that technology, would therefor be saved, when compared 
against deploying a new key query infrastructure...

Similarly, there is a vast base of code and experience with existing MUA/MS 
protocols.  Why not re-use it?

To repeat:  I'm not saying the work shouldn't be done.  Rather I'm saying that 
being clear about what work is actually needed is important before starting a 
process that will take years and spend many millions of dollars.  (I think that 
you and everyone else recognizes that that is what it takes to deploy a new 
protocol.)

Make vs. buy is always an extremely strategic choice.  So it helps to make it 
carefully.

The spec says that it's
> not meant to replace the email protocols, but to provide an alternative.
> 
> In particular:
> - It defines how to discover mailboxes.

OK.  New function.  Why not add it to IMAP?  (One could argue that POP already 
contains it.)

> - It defines how to represent mailbox contents in Atom.  That lets any 
> feed reader (or browser that can read feeds) display a mailbox.

I didn't see this discussed, as such, in the draft, but it sounds interesting.

Basically it seems to create a competitive choice between re-using existing IMAP 
mailbox constructs versus Atom mailbox constructs.  Exploring that choice in 
terms of software, ops, and experience strikes me a potentially enlightening.

> - It recommends permalinks for email messages, allowing browsers to 
> cache them.

A new construct, but one that comes from long debate, including recently within 
the IMAP community, I believe.

> The main motivating point is the desire to access mail stores using 
> HTTP.  If you don't think there's a need for that, then clearly you 
> won't see the point of Lisa's draft.

I hope that, from my above comments, you now understand that I'm not trying to 
challenge the goal of HTTP-based access -- although I think it worth gaining 
community consensus about why such a goal is anything other than an attempt to 
end-run firewall protection -- but rather to note that achieving that goal does 
not obviously preclude using existing protocols by re-homing them on the new 
'transport' layer.

d/

--

-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net
SM | 5 Dec 20:23

Re: Fwd: Your new mailing list: httpmail

At 09:23 05-12-2008, Dave CROCKER wrote:
> From what I can tell, the proposed protocol works between what is 
> really a mail user agent (MAU) and what is really a message store 
> (MS).  If I have that wrong, please clarify.

As I see it, the proposed protocol is not between a mail user agent 
and a message store.  It can extend the concept of message access 
beyond what we generally see in mail user agents.  As far as I'm 
aware, we don't have mashup functionality in mail user agents.  That 
alone opens new avenues to how messages can be presented.

>I hope that, from my above comments, you now understand that I'm not 
>trying to challenge the goal of HTTP-based access -- although I 
>think it worth gaining community consensus about why such a goal is 
>anything other than an attempt to end-run firewall protection -- but 
>rather to note that achieving that goal does not obviously preclude 
>using existing protocols by re-homing them on the new 'transport' layer.

We could view the access as a way to get around firewall 
protection.  Or we could see it as a way to access messages with a 
browser.  Whether we like it or not, the browser is a driver when it 
comes to presenting information.

What this proposal brings us is also a layer of simplicity.  There's 
still the question of complexity when it comes to message/rfc822 
parsing but that's a separate issue.  The applicability goes beyond 
what is mentioned in the draft.

Regards,
-sm 
Lisa Dusseault | 6 Dec 00:31
Picon
Gravatar

Re: Fwd: Your new mailing list: httpmail



On Fri, Dec 5, 2008 at 9:23 AM, Dave CROCKER <dcrocker <at> bbiw.net> wrote:


- It defines how to represent mailbox contents in Atom.  That lets any feed reader (or browser that can read feeds) display a mailbox.

I didn't see this discussed, as such, in the draft, but it sounds interesting.

Basically it seems to create a competitive choice between re-using existing IMAP mailbox constructs versus Atom mailbox constructs.  Exploring that choice in terms of software, ops, and experience strikes me a potentially enlightening.

This is in fact pretty key to the proposal: a new set of tools, libraries and even approaches that can be looped in.  I worked on this with Jeff Lindsay, and in the roughly three days we sat together and worked on it, I wrote the draft and he wrote this, heavily leaning on existing libraries:

http://github.com/progrium/httpmail/tree/master

It doesn't do everything, but it did work as a proxy between a native Atom newsreader and a native IMAP store.   No changes were needed to the actual mail store or to the Atom newsreader.

Lisa


_______________________________________________
Apps-Discuss mailing list
Apps-Discuss <at> ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss
John C Klensin | 6 Dec 17:04

Re: Fwd: Your new mailing list: httpmail

At the risk of agreeing with Dave (or even appearing to do so)
on an actual protocol matter...

While I disagree with several of his specific examples, I think
there is a related point to be considered.

We really don't have a Mail Store -> Mail-reading-MUA protocol,
partially because of the "Split UA" model that has been argued
to be a fundamental part of the IMAP and POP architectures.
But, from that point of view, the HTTP-based approach supplied
here is just another kind of Split UA and Dave's "do we really
have an adequate reason to invent a third one" question seems
exactly right.

I also note that we have never tried to standardize an interface
or API for access to a mail store from an MUA running on the
same system, although that is the classic model with its many
variations.

So, let me add a question to Dave's: if the desire for this work
is  such as to justify thinking about a new Split UA protocol to
complement POP and IMAP, should we not, instead, finally be
thinking about whether we know enough to standardize basic mail
store primitives and access in a way that could support POP,
IMAP, some sort of HTTP thing(s), _and_ local MUA systems?
Obviously, it would be a larger piece of work, but it would have
a lot more leverage on protocols and design development.

It is possible that the often-asked, but rarely actually
considered, question of what a minimal/ core/ primitive IMAP-ish
protocol would look like if we designed it de novo today is
equivalent to the question I'm trying to raise above.  If so,
maybe it is time.

The answer may well be "no" to all of these questions but, as
with Dave's questions, I think asking the questions carefully
and being sure we have answers would considerable illuminate
what actually needs to be done and how it would relate to what
is out there already.

    john

--On Friday, 05 December, 2008 09:23 -0800 Dave CROCKER
<dcrocker <at> bbiw.net> wrote:

> 
> 
> Barry Leiba wrote:
>>> Stated differently, what functionality does this supply that
>>> is not  already provided by existing email protocols?
>> 
>> The point here is exactly that it defines a standard way to
>> run this  stuff over HTTP, so that a web browser (or other
>> HTTP client) can do  this without having to implement IMAP or
>> POP.  
> 
>  From what I can tell, the proposed protocol works between
> what is really a mail user agent (MAU) and what is really a
> message store (MS).  If I have that wrong, please clarify.
> 
> So a comparison between this protocol and the obvious existing
> ones is natural.
>...
Tony Finch | 7 Dec 01:35
Picon
Favicon

Re: Fwd: Your new mailing list: httpmail

On Sat, 6 Dec 2008, John C Klensin wrote:
>
> We really don't have a Mail Store -> Mail-reading-MUA protocol,
> partially because of the "Split UA" model that has been argued
> to be a fundamental part of the IMAP and POP architectures.

What do you mean by "mail-reading-MUA"? Does it relate to one of the
models described in RFC 1733? Why isn't IMAP this protocol?

> It is possible that the often-asked, but rarely actually considered,
> question of what a minimal/ core/ primitive IMAP-ish protocol would look
> like if we designed it de novo today is equivalent to the question I'm
> trying to raise above.  If so, maybe it is time.

There has been some discussion along these lines on the IMAP5 list.
https://www.ietf.org/mailman/listinfo/imap5

Tony.
--

-- 
f.anthony.n.finch  <dot <at> dotat.at>  http://dotat.at/
SOUTH UTSIRE: NORTHWESTERLY BACKING SOUTHWESTERLY 4 OR 5. SLIGHT OR MODERATE.
SHOWERS. GOOD.

Gmane